我在一个form1上放了一个DataGridView1控件,一个按钮控件button1,DataGridView1事先没有关联任何数据库或表实现的功能是:在点击了button1之后,弹出一个新的form2表单(带有两个文本框textbox1,textbox2及一个按钮button2),在这个表单上输入起始和结束时间(分别对应textbox1,textbox2),点击按钮button2 筛选数据库中的表项,然后通过Adapter.Fill()放在一个DataTable1中,现在我想问我怎么才能把DataTable1赋给DataGridView1.DataSource ?? (在form2的button2事件中根本不显示DataGridView1项)
session["var1"]=DataTable1;然后DataGridView1.DataSource = (DataTable)session["var1"]
{
Form2 form2 = new Form2();
form2.ShowDialog(this);
if(form2.DialogResult ==DialogResult .OK )
{
string dt_from = form2.textBox1.Text;
string dt_to = form2.textBox2.Text;
DataAdapter apapter = new Table1Adapter();
this.dataGridView1.Source = apapter .FillBy(dt_from,dt_to);
}
}
//如果要求不关闭form2的话,用
form2.Show(this)
然后在form2的butn2时间对form1的datagridview操作也可以.
form1需要一个public 方法,就行了
不知道满不满足LZ的要求