求助:web窗体中datagrid更新数据集问题?

log3 2004-08-01 03:48:00
private void DataGrid2_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
// Change the data in the dataset.
for (int i=1; i < 8; i++)
{
TextBox t = (TextBox)(e.Item.Cells[i].Controls[0]);
dsCProcess.Tables[0].Rows[e.Item.DataSetIndex].ItemArray[i]=t.Text;
//dsCProcess.Tables[0].Rows[e.Item.DataSetIndex].Delete();//我用该句调试,结果只删除了一行数据,应该是删除7行数据啊!
}

// Update the database.这部分程序没有问题
if (dsCProcess.HasChanges())
{
todayprocess.localhost.Service ws = new todayprocess.localhost.Service();
ws.Credentials = System.Net.CredentialCache.DefaultCredentials;

DataSet changes = new DataSet();
changes.Merge(dsCProcess.GetChanges(),true);

ws.UpdateData(changes);
dsCProcess.Merge(changes,true);
}
DataGrid2.EditItemIndex = -1;
DataGrid2.DataBind();
}
...全文
81 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwm101 2004-08-16
  • 打赏
  • 举报
回复
up

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧