DataTable中的字符串DataColunm:限制字符串的长度

时间:2011-04-29 19:35:04

标签: c# .net ado.net datatable

我有一个要求,我必须对字符串的长度设置限制。

如果长度超出限制,那么我想截断字符串。我在做DataTable并添加字符串DataColumns。

2 个答案:

答案 0 :(得分:-1)

我觉得这样的事情会起作用......

  

myStr = myStr.Length> maxLen? myStr.Substring(0,maxLen):myStr;

取决于您的代码的样子;在评估此行之前,您可能需要确保myStr不为null。但是,如果myStr超过最大长度,它会被截断;否则你是我的myStr。

如果myStr为空,

MyStr.Length将失败。

这将在将字符串添加到DataTable时完成。

如果要截断dataTable中已有的字符串,我可能会误解这个问题。您可以在dataColumn上设置.MaxLength属性,但我相信不会截断数据。

答案 1 :(得分:-1)

DataColumn不具有MaxLengh属性吗?我没试过,但不应该有效吗?