使用最新的列信息更新DataColumn

时间:2009-11-26 19:23:44

标签: .net vb.net dataset datacolumn

我有一个包含大量数据列的数据集,由于调整大小问题,我已经将VARCHAR(20)中的一些varchar列更新为VARCHAR(50)。

我希望DataTable自动获取新的列信息,这可能吗?我宁愿不浏览表格中的每一栏并更新长度。

1 个答案:

答案 0 :(得分:0)

在设计器中删除和重新创建DataTable不是工作吗?我在想。

那么,很久以前(5年?)我做了一个小程序,它能够读取SQL Server数据库模式并为我创建该DataSet。对不起 - 我没有那个代码了。

“所有你需要做的”是读取数据库模式(对于SQL Server,表sysobjects和syscolumns)并通过实例化DataTable和DataColumn对象来创建数据集。

也许不是最好的选择,但就我而言,这是一个很好的选择。

(注:不,我正在使用OR Mapper - 不再使用数据集)