反复用以下3句:
DataSet1.Tables.Clear();
SqlDataAdapter1.Fill(DataSet1,"Temp");//装入的表不同
DataGrid1.SetDataBinding(DataSet1,"Temp");
为什么显示的总是第一次装入的表?(把第3句该为DataGrid1.DataSource=DataSet1.Tables["Temp"];显示正常)SetDataBinding 与 DataSource 有什么区别?
DataSet1.Tables.Clear();
SqlDataAdapter1.Fill(DataSet1,"Temp");//装入的表不同
DataGrid1.SetDataBinding(DataSet1,"Temp");
为什么显示的总是第一次装入的表?(把第3句该为DataGrid1.DataSource=DataSet1.Tables["Temp"];显示正常)SetDataBinding 与 DataSource 有什么区别?
你看看这两个函数说明就明白了
msdn
DataSet1.AcceptChanges();//或DataSet1.Tables.AcceptChanges();