忽略ADO.NET DataTable上的max length属性

时间:2015-06-13 05:16:49

标签: vb.net datatable ado.net maxlength datacolumn

我使用VB.NET中的DataSet工具创建DataTable。现在我遇到了maxlength属性的问题,这是在创建时自动生成的。

无论如何都要忽略这个属性?长度违规我不断获得.net例外。或者有没有其他方法可以快速修改此属性,我的意思是不打开每个表并使用设计器修改每个列?

1 个答案:

答案 0 :(得分:0)

正如Zohar Peled所述:不,你不能。如果你所在领域的数据类型要求你设置maxlength,这是该领域的适用法律 - 没有例外。

为了节省手动编辑的时间,您可以使用SQL查询从DataSource中获取所有表,循环遍历表,然后,如果给定表中存在某个字段,则执行body { margin: 0; width: 100%; overflow: hidden; } 命令编辑field-propertys。

根据受影响的表的数量,open-db-and-do-it-hand-method可能更快更简单。