[求助]如何在建立关系的datagrid里一次性更新数据 http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该只要修改那些已修改的数据集string ModiStr = "select * from Products"; da = new OleDbDataAdapter(ModiStr,DbConn); ds = new DataSet(); da.Fill(ds,"Products"); ModiStr = "select * from detail"; da = new OleDbDataAdapter(ModiStr,DbConn); da.Fill(ds,"Detail"); DataColumn Parent = ds.Tables["Products"].Columns["id"]; DataColumn Child = ds.Tables["Detail"].Columns["ProductID"]; DataRelation Relation = new DataRelation("Relation",Parent,Child,false); ds.Relations.Add(Relation); ModiGrid.DataSource = ds; ModiGrid.DataMember = "Products";private void Save_Click(object sender, System.EventArgs e) { OleDbCommandBuilder cb = new OleDbCommandBuilder(da); DataSet change=ds.GetChanges() da.Update(change); } 其他信息: Update 无法找到 TableMapping['Table'] 或 DataTable“Table”。 vs2008转换后的项目2005能打开不? 关于static属性的问题 请问Crystal Report是否支持动态插入图片 了解进程的请进来看看 帮我看看这个委托哪里出问题? 求一问,.net环境问题 c#datagrideview中用2个按钮,代替滚动条的效果 C#里面如何将数据库里面的数据逆时针转90度显示在winform上? 如何生成csv文件,以及csv文件如何导入 怎么得到记录总数? 关于datagrid 的问题?? 复制文件出错
string ModiStr = "select * from Products";
da = new OleDbDataAdapter(ModiStr,DbConn);
ds = new DataSet();
da.Fill(ds,"Products"); ModiStr = "select * from detail";
da = new OleDbDataAdapter(ModiStr,DbConn);
da.Fill(ds,"Detail");
DataColumn Parent = ds.Tables["Products"].Columns["id"];
DataColumn Child = ds.Tables["Detail"].Columns["ProductID"];
DataRelation Relation = new DataRelation("Relation",Parent,Child,false);
ds.Relations.Add(Relation);
ModiGrid.DataSource = ds;
ModiGrid.DataMember = "Products";
private void Save_Click(object sender, System.EventArgs e)
{
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
DataSet change=ds.GetChanges()
da.Update(change);
}