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 次 |
| 最近记录: |