我从数据库sa
填充我的数据表var z = from ins in cstmrDC.customersCntcts_rd(101)
select ins;
foreach (var dtbl in z)
{
DataRow drDtls;
drDtls = dtDtls.NewRow();
drDtls[0] = dtbl.cust_Slno;
drDtls[1] = dtbl.cust_Cntctnm;
drDtls[2] = dtbl.cust_Cntctdesig;
drDtls[3] = dtbl.cust_Cntctmobl;
drDtls[4] = dtbl.cust_Cntctmail;
//drDtls.RowState = DataRowState.Unchanged;
dtDtls.Rows.Add(drDtls);
}
通过这种方式,我可以填充DataTable
,但RowState
的{{1}}默认设置为DataTable
。但我想从Added
操纵这些记录。
如果不更改DataGridView
,我该如何插入,删除和更新RowState
?帮我直接从数据库填充数据表。
我尝试使用在我的智能感知框中出现的DataGridview
。也许这是因为我使用.Net 3.5。
请帮助我..
答案 0 :(得分:0)
只做
...
dtDtls.Rows.Add(drDtls);
dtDtls.AcceptChanges();
...
和RowState
将是Unchanged
。