我有一个要求,我必须对字符串的长度设置限制。DataTable中的字符串DataColunm:限制字符串的长度
如果长度超过限制,那么我想截断字符串。我做DataTable并添加字符串DataColumns。
我有一个要求,我必须对字符串的长度设置限制。DataTable中的字符串DataColunm:限制字符串的长度
如果长度超过限制,那么我想截断字符串。我做DataTable并添加字符串DataColumns。
我觉得像这样的工作...
myStr的= myStr.Length> MAXLEN? myStr.Substring(0,maxLen):myStr;
取决于您的代码的样子;在评估此行之前,您可能需要确保myStr不为空。但是,如果myStr比最大长度长,它会被截断;否则你我myStr。
如果myStr为null,则MyStr.Length将失败。
这会在字符串被添加到DataTable时完成。
如果你想截断已经在dataTable中的字符串,我可能会误解这个问题。您可以在dataColumn上设置.MaxLength属性,但我相信这不会截断数据。
我插入到另一个,而插入到另一个表我想截断刺的最大长度。 – Gainster 2011-04-29 19:54:54
不是DataColumn有MaxLengh属性吗?我没有尝试过,但不应该工作?
它确实;但我相信它只会引发异常。它不会被截断。 – 2011-04-29 21:25:52
DataTable的用途是什么?它是如何呈现的? – 2011-04-29 19:39:10