c# - Tableadapter 不更新

标签 c# tableadapter

我正在尝试更新一个 tableadapter。 这是我的代码示例。

DestTableAdapter destTableAdapter = new DestTableAdapter();
MissioniDataSet.DestDataTable destDataTable =
           destTableAdapter.GetDataByMissioneID(MissioneID);
for(int i = 0; i < destDataTable.Rows.Count; i++)
{
    destRow = (MissioniDataSet.DestRow)destDataTable.Rows[i];
    destRow.AccontoMax = i;
}
destTableAdapter.Update(missioniDataSet.Dest);

怎么了?

谢谢

最佳答案

这是更正后的代码..

DestTableAdapter destTableAdapter = new DestTableAdapter();
MissioniDataSet.DestDataTable destDataTable =
           destTableAdapter.GetDataByMissioneID(MissioneID);
for(int i = 0; i < destDataTable.Rows.Count; i++)
{
    destRow = (MissioniDataSet.DestRow)destDataTable.Rows[i];
    destRow.AccontoMax = i;
}
destTableAdapter.Update(destDataTable);

You are updating with wrong object. In the Update call replace "missioniDataSet.Dest" with "destDataTable". Becuase you're practically having records in "destDataTable", you must update with "destDataTable" in the Update method.

关于c# - Tableadapter 不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2109192/

相关文章:

c# - 使用 TableAdapters 将小数从 C# 错误地传递到 SQL Server

visual-studio - 添加表适配器时未将对象引用设置为对象的实例

c# - 如何从字符串转到变量名称?

遵循 Ruby 属性命名约定的 C# JSON.NET 约定?

c# - 如何在类似颠覆的系统中更好地并发处理命令?

c# 强类型数据集,其表适配器未返回预期结果

asp.net - ADO.NET TableAdapter 参数

C#上传不带扩展名的文件

c# - 日志属性未记录在 Serilog 中

c# - 使用 C# 和 tableadapter 循环结果