C# InsertAt()方法不使用';t更新SQL表
我用这句话:C# InsertAt()方法不使用';t更新SQL表,c#,.net,dataset,C#,.net,Dataset,我用这句话: DataSet.SomeTableName.Rows.InsertAt(someRow, 0); 在这一行之后,我更新了我的SQL表。 但插入的行不会显示在SQL server端 知道为什么插入的行没有出现在SQL server端吗?发出SetAdded方法: someRow.AcceptChanges(); someRow.SetAdded(); 据我所知,InsertAt实际上并不执行RowState修改。发布SetAdded方法: someRow.AcceptChange
DataSet.SomeTableName.Rows.InsertAt(someRow, 0);
在这一行之后,我更新了我的SQL表。
但插入的行不会显示在SQL server端
知道为什么插入的行没有出现在SQL server端吗?发出
SetAdded
方法:
someRow.AcceptChanges();
someRow.SetAdded();
据我所知,
InsertAt
实际上并不执行RowState
修改。发布SetAdded
方法:
someRow.AcceptChanges();
someRow.SetAdded();
据我所知,
InsertAt
实际上并不执行RowState
修改。如何更新SQL表?您是否看到行被添加到数据集中?更新表(AcceptChanges)和使用表中的值更新SQL Server(即通过数据适配器)是不同的。您能否提供更多代码,特别是处理“更新”的代码?连接或断开连接?如何更新SQL表?您是否看到行被添加到数据集中?更新表(AcceptChanges)和使用表中的值更新SQL Server(即通过数据适配器)是不同的。您能否提供更多的代码,特别是处理“更新”的代码?连接或断开?