winfrom中从一个界面传值到另一个界面怎么搞?求大神指导!

从SQL中查询数据,在窗口中输入查询的内容,将结果传到另一个窗口中的DataGridView控件中。求大神指导

c#
u012853657
简单执着 这个还真没解决所以点采纳,大神能搞点代码不? 这么说我是董,但是代码不知道!
接近 7 年之前 回复
suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
接近 7 年之前 回复

3个回答

可以另建一个cs文件可以是一个类文件,在这个cs文件里面新建一个static的Datatable,,将原窗体中的Table传到这个DataTable里面,再在另一个窗体中访问这个DataTable,,
如新建cs文件为,Common.cs 里面有public static DataTable dt;
再仿照下面操作就好了:
在主窗体里面:Common.dt = Main.datatable;
在新窗体里面:dataGridView.source = common.dt;
这样就可以达到你的要求了,理解起来比较容易

例如,另外一个窗体B公布一个属性DataTable并绑定Grid,A窗体根据条件查询返回DataTable赋值给B.DataTable,赋值后B显示就OK了.

u012853657
简单执着 哥,这个呢我是懂,但是不知道代码,能提供一下代码吗?非常感谢
接近 7 年之前 回复

开一个类,定义一个public dataset. 哪个窗体都能赋值,取值

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐