c# winform 传值rom中Text值发生改变时触发

c# 如何把winfrom 界面里的textbox值传给水晶报表的文本对象Text12ITextObject??_百度知道
c# 如何把winfrom 界面里的textbox值传给水晶报表的文本对象Text12ITextObject??
水晶报表CrystalReport里也没有写函数的地方啊,怎么弄啊
提问者采纳
你的报表类'
里建一个参数字段ReportClass crs = new
&#39,要传过去参数值);你的报表类'().SetParameterValue(参数字段名首先在
可是水晶报表里没有写语句的地方
首先说明的是,水晶报表是可以传参数的,而且还可以做更多事情.CrystalDecisions.Shared.ParameterValues
mypaVal = new CrystalDecisions.Shared.ParameterValues();CrystalDecisions.Shared.ParameterDiscreteValue mypaDVal = new CrystalDecisions.Shared.ParameterDiscreteValue();
mypaDVal.Value = &五金车间工资报表&;mypaVal.Add(mypaDVal);crs.DataDefinition.ParameterFields[&rptCJ&].ApplyCurrentValues(mypaVal);crs就是你的报表对象,rptCJ就是你的'参数字段名称'再有问题继续问
提问者评价
你说的不对,至少我不懂,不过谢谢你的耐心
其他类似问题
按默认排序
其他2条回答
容易出状况,比较适合新手,水晶对新手来说比较复杂推荐FineReport
水晶报表都是直接打印的,或者做点简单的运算,要把算好的数据存放在数据库中的数据表
然后拖放去就行了·
水晶报表的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c#winfrom中如何实现Ctrl+c复制DataGridView中某列的多个内容,求高人指点。_百度知道
c#winfrom中如何实现Ctrl+c复制DataGridView中某列的多个内容,求高人指点。
如果DataGridView中有9行6列,现在我需要用Ctrl+c复制第二行,三行,四行所对应的第5列中的内容,请问这个畅害扳轿殖计帮袭爆陋该如何实现?
提问者采纳
在datagridview的keypress事件里写代码 先判断输入的键值 是不是ctrl+c 如果是的话就继续 不是就return因为Cril+C是组合键 所以判断时应该这么写if ((Control.ModifierKeys & Keys.Control) != 0 && e.KeyCode == Keys.C) {
//(Control.ModifierKeys & Keys.Control) != 0判断是否按下了Ctrl} 然后开始查找你要的数据 比如第3行第4列的内容 就是datagridview.Rows[2].Cell[3].Value然后复制到剪切板中 Clipboard.SetData(DataFormats.Text,datagridview.Rows[2].Cell[3畅害扳轿殖计帮袭爆陋].Value)如果你要同时复制第二行和第四行中第5列的内容 可以先把这些单元格里的内容拼接起来 再赋值到剪切板中
请问用到Control.ModifierKeys 中的ModifierKeys和KeyCode需要Using什么的?麻烦说下。。。
在 System.Windows.Input类下 KeyCode是属性 e.KeyCode
提问者评价
谢谢,已解决。
其他类似问题
按默认排序
其他1条回答
这个是热键的问题。在自己的Keydown时间中,写自己的实现。你先看看如何创建快捷键。
这些思路我也知道,希望能提供伪代码,谢谢。
datagridview的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C# winfrom datagridview 子父窗口传值问题_百度知道
C# winfrom datagridview 子父窗口传值问题
..:两个窗口分别有一个datagridview现在有这么一个情况.说昏了,要在父窗体中双击datagridview1一列弹出子窗体,值得到了,在弹出的子窗体中双击datagridview2的一列赋值给刚才父窗体中datagridview1所双击的那列...就是不知道怎么回传给父窗体
提问者采纳
希望对你有所帮助;/
private string strValue1;设置Form2中string1的值
lF子窗口Form2返回数值成功&/实例化一个Form2窗口并把自己传过去form2、子窗口返回值给父窗口
Form1中代码;&#47。
Form1中代码;
private void btnClose_Click(/
public string String1
string1 =//
MessageBox:
public Form2()
InitializeComponent();
Form2中代码.ShowDialog();&#47:
public Form1()
InitializeComponent().Close();&#47, EventArgs e)
Form2 lForm = new Form2();设置Form2中Label1的
lF&#47.ShowDialog();/;重要的一步,主要是使Form2的Owner指针指向Form1
lF/使用父窗口指针赋值
public Form2()
InitializeComponent();
public Form1()
InitializeComponent(), EventArgs e)
Form1 lForm1 = (Form1)在子窗口就可以直接改化变父窗口的值;
private void btnShowForm2_Click(
}2.Owner.SetValue().label1;传值给子窗口Form2成功&实例化一个Form2窗口
public void SetValue()
{&#47.Show(strValue).Text = string1.String1 = &quot.StrValue = &quot,网上找了.ShowDialog(),下面有一个例子。另外一种就是用变量在两个窗体之间传值;把Form2的父窗口指针赋给lForm1
lForm1;显示返回的值
From2中代码,在子窗口方便操作:
private string string1;&#47, EventArgs e)
Form2 lForm = new Form2();&#47.Owner = this。Form2 form2= new Form2(this);
public string StrValue
strValue =/
private void button1_Click(&#47、父窗口传值给子窗口你可以把父窗口自已传过去
其他类似问题
按默认排序
其他2条回答
XXXX = XXXXX父窗口的datagridview1在第designer,子窗口写个构造函数.father = father:this()
public void 传值()
father,class ChildForm .cs里改为public的.datagridview1: Form{
FatherForm father
public ChildForm(FatherForm father)
子窗体写一个Form的对象或者就写父窗体datagridview的对象,在子窗体写一个带参的构造函数!把父窗体对象传过去。就可以随意找了。
datagridview的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C#、winfrom定时发送短信_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
4页免费23页免费7页免费13页免费10页免费8页免费9页免费7页免费7页免费5页免费
喜欢此文档的还喜欢17页免费4页免费5页免费8页免费7页免费
C#、winfrom定时发送短信|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
阅读(878)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'C#winfrom中TextBox只可输入数字、整数',
blogAbstract:'
1、TextBox&只可输入数字(例如:0.123,15,46.1等)
&&&&& private void txtStartNumber_KeyPress(object sender, KeyPressEventArgs e)&&&&&&& {&&&&&&&&&&& //IsNumber:指定字符串中位于指定位置的字符是否属于数字类别&&&&&&&&&&& //IsPunctuation:指定字符串中位于指定位置的字符是否属于标点符号类别&&&&&&&&&&& //IsControl:指定字符串中位于指定位置的字符是否属于控制字符类别&&&&&&&&&&&',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:7,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}}

我要回帖

更多关于 winform窗口传值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信