关于asp.net中用datatable返回表的列是否允许空值和最大文字长度
据资料显示,使用数据表的DataColumn属性可以返回上述值,但在实际使用中发现
改属性并不能返回真是的值,如:
1、返回或设置数据表的一个列是否允许空值
datatable.columns(3).AllowDbNull该属性返回为True,即使该字段不允许空值。
资料介绍,该属性默认值为True。
2、返回或设置数据表的一个列所允许的最大文字最大文字长度
datatable.columns(3).MaxLength该属性对文本字段返回-1,其他字段则返回空。
求助:如何判断一个数据表字段是否允许空值以及文本字段所允许的最大文字长度!!
问题点数:100、回复次数:5Top
1 楼brightview(佚名)回复于 2003-06-01 21:40:27 得分 0
为什么没有人回答!!Top
2 楼hhzh426(春之风)回复于 2003-06-01 22:22:20 得分 0
你通过获取数据表的架构的方式来得到这些信息。Top
3 楼brightview(佚名)回复于 2003-06-01 22:27:58 得分 0
详细一点好吗?Top
4 楼hhzh426(春之风)回复于 2003-06-02 09:00:38 得分 100
DataAdapter.FillSchema就可以只获取相应表的结构信息,不返回表中的数据。你通过该方法获取数据库中的表的结构,然后检测生成表的结构就可以了。Top
5 楼hhzh426(春之风)回复于 2003-06-02 09:01:24 得分 0
具体使用方法看一看MSDN的帮助吧Top




