我使用以下代码用数据表中的行填充datagridview . private void FillEmpEmer(){int emerNo;
empEmerDT.Columns.Add("Emergency Number", typeof(string));
empEmerDT.Columns.Add("Emergency Address", typeof(string));
empEmerRows = EmpInfoDS.Tables["EmpEmer"].Select("EmpID='" + txt_EmpID.Text + "'");
foreach (DataRow dR in empEmerRows)
{
emerNo = Convert.ToInt32(dR[1]);
emerRows = EmpInfoDS.Tables["Emer"].Select("EmerNo='" + emerNo + "'");
empEmerDT.Rows.Add(emerNo, emerRows[0][1]);
}
dataGrid_Emer.DataSource = null;
dataGrid_Emer.DataSource = empEmerDT.DefaultView;
}
如何将已添加到datagridview的新行存储到新的DATAROW数组中?
1 回答
您可以利用DataTable的GetChanges方法来获取对已添加的DataRows的引用 .
就像这样: