C# textbox可否作为RDLC Table的数据源
刚刚自学C#,现用到C#的报表功能,看了很多资料介绍好像Table的数据源只能是数据库,要想把Textbox作为数据源就只能是设立参数然后传值到报表的文本框,由于程序界面...
刚刚自学C# ,现用到C#的报表功能,看了很多资料介绍好像Table的数据源只能是数据库,要想把Textbox作为数据源就只能是设立参数然后传值到报表的文本框,由于程序界面的Textbox比较多,(基本是需要客户根据需要自己填写名称)
而我的程序中又没有数据库,就是想将Textbox中的一些文字按照报表的方式打印出来,使用文本框还需要一个个排版太麻烦,请问各位前辈有没有好的办法,给小弟指点一二,再三感谢!
直接给写段代码吧,太笨没基础,大家讲的又不懂,自己拿代码学习学习,谢谢啊! 展开
而我的程序中又没有数据库,就是想将Textbox中的一些文字按照报表的方式打印出来,使用文本框还需要一个个排版太麻烦,请问各位前辈有没有好的办法,给小弟指点一二,再三感谢!
直接给写段代码吧,太笨没基础,大家讲的又不懂,自己拿代码学习学习,谢谢啊! 展开
3个回答
展开全部
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相关说明。
你的问题太基础了,还是老老实实找一本书从基础看起走吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
秘诀无他 画几个table 到上面 然后绑定数据源......
追问
“绑定数据源”,我的数据源是texbox能绑定吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询