Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# InsertAt()方法不使用';t更新SQL表_C#_.net_Dataset - Fatal编程技术网

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(即通过数据适配器)是不同的。您能否提供更多的代码,特别是处理“更新”的代码?连接或断开?