关于网友提出的“aspnet 请教在aspnet中怎么定义字段的长度?”问题疑问,本网通过在网上对“aspnet 请教在aspnet中怎么定义字段的长度?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:aspnet 请教在aspnet中怎么定义字段的长度?描述:
DataTable t = new DataTable();
DataColumn c1 = new DataColumn("clientid", Type.GetType("System.Int32"), "");
DataColumn c2 = new DataColumn("clientname", Type.GetType("System.Char"),"");
c2.MaxLength = 8;//这行出错.
t.Columns.Add(c1);
t.Columns.Add(c2);
MaxLength 仅适用于字符串数据类型。您不能将列“clientid”的属性 MaxLength 设置为非负数字。
我改为负数也不行.
解决方案1:
DataColumn c2 = new DataColumn("clientname", typeof(string), "");
不是char