fir*_*fly 21 dataset dataset-designer visual-studio .net-2.0
我有一个数据集的VisualStudio 2005年,我需要从数据表中的一个更改列的数据类型System.Int32
来System.Decimal
.当我尝试更改数据类型时,DataSet Designer
我收到以下错误:
物业价值无效.一旦有数据,就无法更改列的DataType.
根据我的理解,这应该是更改DataSet架构中的数据类型.我没有看到有任何数据可以导致此错误.
有没有人有任何想法?
小智 39
我得到相同的错误,但仅适用于DefaultValue
设置为任何值的列(默认值除外<DBNull>
).所以我解决这个问题的方式是:
<DBNull>
由于填充的数据表不会改变架构,因此可以按如下方式应用解决方法:
新建一个数据表
使用数据表的 Clone 方法创建具有相同结构的数据表并对该列进行更改
最后使用数据表的 ImportRow 方法来填充数据。
HTH
归档时间: |
|
查看次数: |
18117 次 |
最近记录: |