简单执着
2013-11-21 09:29
采纳率: 100%
浏览 8.2k

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • wilesan 2013-11-25 07:55
    已采纳

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

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 班门弄武 2013-11-21 13:47

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

    评论
    解决 无用
    打赏 举报
  • yourwise 2014-05-26 02:27

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题