//检查数据是否更新
for(int i=1;i<DocDataSet.Tables["documentList"].Columns.Count;i++)
{
TextBox t = (TextBox)(e.Item.Cells[i].Controls[0]);
DataRow Row = DocDataSet.Tables["documentList"].Rows[e.Item.DataSetIndex];
Row[DocDataSet.Tables["documentList"].Columns[i].Caption] = t.Text;
} //更新数据库
if(DocDataSet.HasChanges())
{
DocDataAdapter.Update(DocDataSet,"documentList");
}
documentListDG.EditItemIndex = -1;
documentListDG.DataBind();
这么写就好了
for(int i=1;i<DocDataSet.Tables["documentList"].Columns.Count;i++)
{
TextBox t = (TextBox)(e.Item.Cells[i].Controls[0]);
DataRow Row = DocDataSet.Tables["documentList"].Rows[e.Item.DataSetIndex];
Row[DocDataSet.Tables["documentList"].Columns[i].Caption] = t.Text;
} //更新数据库
if(DocDataSet.HasChanges())
{
DocDataAdapter.Update(DocDataSet,"documentList");
}
documentListDG.EditItemIndex = -1;
documentListDG.DataBind();
这么写就好了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货