日期:2014-05-18  浏览次数:20967 次

c#中在一个窗口查询数据要在另外一个窗口显示怎么做
第一个窗口执行查询和填充DataTable, 再把填充好查询结果的DataTable传到第二个窗口,再绑定到DataGridView上具体代码怎么实现?

------解决方案--------------------
第二个窗口发布一个DataTable类型是属性,或者用public的方法或构造函数传递
http://www.cnblogs.com/cosoft/archive/2011/08/08/2130659.html
------解决方案--------------------
form1中 
 form2 frm2=new form2(DataTable);
 frm2.show();

form2中 
public form2 (DataTable table)
{
InitializeComponent();
//table就是传过来的DataTable 
}
 
------解决方案--------------------
还有绑定
form2中
public form2 (DataTable table)
{
InitializeComponent();
//table就是传过来的DataTable
datagridview.datasource=table;
}

------解决方案--------------------
http://topic.csdn.net/u/20120710/14/c88a8f3c-c096-4f93-a0ee-b82b810ebd9d.html