.net 设置char datacolumn的大小
我想将新列添加到我的datatable中。该列为char类型,长度为10 DataColumn d=新的DataColumn(字段名,类型(字符)); dt.列。添加(d) 我的问题是如何在这个专栏中添加“大小” 非常感谢。请注意,在C#中,.net 设置char datacolumn的大小,.net,datatable,datacolumn,.net,Datatable,Datacolumn,我想将新列添加到我的datatable中。该列为char类型,长度为10 DataColumn d=新的DataColumn(字段名,类型(字符)); dt.列。添加(d) 我的问题是如何在这个专栏中添加“大小” 非常感谢。请注意,在C#中,char始终是一个字符。试试这个: DataColumn d = new DataColumn(fieldname, typeof(string)); d.MaxLength = 10; dt.Columns.Add(d); 谢谢MaxLength仅适用于
char
始终是一个字符。试试这个:
DataColumn d = new DataColumn(fieldname, typeof(string));
d.MaxLength = 10;
dt.Columns.Add(d);
谢谢MaxLength仅适用于字符串数据类型。我在尝试char。@Murali:没错,MaxLength只适用于字符串数据类型。请注意,C#,即
char
类型与数据库char
列类型不同。在C#中,char
始终是一个字符。如果希望在C#中支持多个字符,则必须使用string
@kbrimington I希望在超过字符限制时截断额外字符(而不是抛出错误)。有办法吗?