我有一個要求,我必須對字符串的長度設置限制。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