【发布时间】:2021-11-24 13:10:08
【问题描述】:
我有一个包含 4 个数据表的数据集。我需要修改其中一个数据表。当我尝试这样做时,我最终会遇到一个错误,提示“无法将属性或索引器 'DataTableCollection.this[int]' 分配给 -- 它是只读的。
这是数据集的声明 公共数据集风险{获取;放; }
下面的行抛出错误 Risk.Tables[0] = matrixSource;
【问题讨论】:
我有一个包含 4 个数据表的数据集。我需要修改其中一个数据表。当我尝试这样做时,我最终会遇到一个错误,提示“无法将属性或索引器 'DataTableCollection.this[int]' 分配给 -- 它是只读的。
这是数据集的声明 公共数据集风险{获取;放; }
下面的行抛出错误 Risk.Tables[0] = matrixSource;
【问题讨论】:
删除旧表并分配新表
Risk.Tables.RemoveAt(0);
Risk.Tables.Add(matrixSource);
【讨论】: