C# textbox可否作为RDLC Table的数据源

刚刚自学C#,现用到C#的报表功能,看了很多资料介绍好像Table的数据源只能是数据库,要想把Textbox作为数据源就只能是设立参数然后传值到报表的文本框,由于程序界面... 刚刚自学C# ,现用到C#的报表功能,看了很多资料介绍好像Table的数据源只能是数据库,要想把Textbox作为数据源就只能是设立参数然后传值到报表的文本框,由于程序界面的Textbox比较多,(基本是需要客户根据需要自己填写名称)
而我的程序中又没有数据库,就是想将Textbox中的一些文字按照报表的方式打印出来,使用文本框还需要一个个排版太麻烦,请问各位前辈有没有好的办法,给小弟指点一二,再三感谢!
直接给写段代码吧,太笨没基础,大家讲的又不懂,自己拿代码学习学习,谢谢啊!
展开
 我来答
蟹壳的萨斯
2013-08-19 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:105万
展开全部

可以的,你自己先定义一个类,属性为负载1,负载功率,每天工作时间,每天用电量。

在rdlc中数据源设为这个类,在把这个类绑定到表中就ok了。给你一个例子,剩下的你自己完善一下。设置rdlc文件属性复制到输出目录:始终复制

lordofbai_du
2013-08-18 · TA获得超过183个赞
知道小有建树答主
回答量:378
采纳率:100%
帮助的人:262万
展开全部
datagridview控件,rdlc报表,都可以,定义好数据源,数据源可以是dataset,可以是list<你的对象>,一两句话说不清,建议看看msdn关于datagridview和数据绑定部分
追问
数据源可以是Textbox吗
追答
严格的讲,任何对象都可以作为数据源。textbox是控件,同时也是对象,当然可以作为数据源。但是我说的数据源和你想象的数据源可能不太一样。数据源,顾名思义,提供数据的源头,对于文本框而言,它可以显示文本也可以输入文本,一般在设计上,你自定义的存储文本的对象就是数据源,比如对象public class A{public string Text{get;set;}},A a=new A();a.Text就可以作为文本框的数据源,用户输入文本,文本框会把文本自动反映到数据源a.Text上,或者程序内部更改了a.Text值,文本框就会做出相应的显示改变。a.Text在绑定到文本框的同时也可以绑定到其它文本框,其它控件的string属性上,这就实现了一份数据源,多处使用和显示的目的。
文本框本身作为数据源,那也是可行的,比如把这个文本框作为数据源绑定到另外一个文本框上或者绑定到窗体标题上,实现两者同步。
废话了这么多,估计你也看不明白。
你的想法是好的,但是想法本身在设计上是有问题的,所以我不知道如何回答。
http://msdn.microsoft.com/zh-cn/library/ef2xyb33(v=vs.90).aspx
看这个msdn的说明,讲解得很详细,可能你看不懂,但是这是正确答案。
你想要的东西大概在第二节Windows 窗体支持的数据源里面的Binding相关说明。
你的问题太基础了,还是老老实实找一本书从基础看起走吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户34272
2013-08-19 · 贡献了超过320个回答
知道答主
回答量:320
采纳率:0%
帮助的人:92.9万
展开全部
秘诀无他 画几个table 到上面 然后绑定数据源......
追问
“绑定数据源”,我的数据源是texbox能绑定吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式