DataTable dt = new DataTable();
dataGridView1.DataSource = dt;
for (int row = 1; row < dt.Rows.Count;row++ )
{
for(int col=0;col<dt.Columns.Count;col++)
{
MessageBox.Show(dt.Rows[row][col].ToString());
}
}
dataGridView1.DataSource = dt;
for (int row = 1; row < dt.Rows.Count;row++ )
{
for(int col=0;col<dt.Columns.Count;col++)
{
MessageBox.Show(dt.Rows[row][col].ToString());
}
}
dataGridView1.DataSource = dt;这样dt是空的,哪里会有什么数据
在dataGridView中把记录修改完成后,如何将dataGridView中的纪录显示在一个新建的没有数据的datatable中呢?
---------------
显示在datatable中?还是先弄明白哪一个是用来存储数据的,哪一个是用来显示数据的吧
myBinding.DataSource = FillDataSet().Tables[0];
//FillDataSet()的功能是从oracle数据库中取出一个表的数据填充到一个dataSet中
dataGridView1.DataSource = myBinding;
dataGridView1.EndEdit();
myBinding.EndEdit();ds.AcceptChanges();//ds是DataSet的一个实例
da.Update(ds.Tables[0]);//da是OracleDataAdapter的一个实例
在dataGridView显示一个dataSet(比如是dataSet1)中的数据,然后再new一个没有数据的dataSet(比如是dataSet2),把dataGridView中的数据加到dataSet2中吧?
如果是这样的话,该怎样办呢?大家帮看一下吧!权当学习一下。
这句注释掉试试.