不明白为什么!
一, DataSet ds = new DataSet();
DataTable dt=new DataTable();
dt=(DataTable) dataGrid1.DataSource;
//ds.Tables.Clear();
try
{
//MessageBox.Show(dt.Rows.Count.ToString ());
ds.Tables.Add(dt);
}
catch(Exception e1)
{
MessageBox.Show(e1.Message.ToString());
}
报错:未将对象引用设置到对象的实例
二, DataSet myDataSet;
myDataSet = (DataSet) dataGrid1.DataSource;
报错:未处理的“System.InvalidCastException”类型的异常出现在 yjmdatagrid.dll 中。
其他信息: 指定的转换无效。
难道反过来由datagrid就无法取到dataset吗?