求助: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();
}
...全文
50 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wwm101 2004-08-16
up
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-01 03:48
社区公告
暂无公告