2011-04-29 210 views

回答

0

我覺得像這樣的工作...

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

取決於您的代碼的樣子;在評估此行之前,您可能需要確保myStr不爲空。但是,如果myStr比最大長度長,它會被截斷;否則你我myStr。

如果myStr爲null,則MyStr.Length將失敗。

這會在字符串被添加到DataTable時完成。

如果你想截斷已經在dataTable中的字符串,我可能會誤解這個問題。您可以在dataColumn上設置.MaxLength屬性,但我相信這不會截斷數據。

+0

我插入到另一個,而插入到另一個表我想截斷刺的最大長度。 – Gainster 2011-04-29 19:54:54

0

不是DataColumn有MaxLengh屬性嗎?我沒有嘗試過,但不應該工作?

+0

它確實;但我相信它只會引發異常。它不會被截斷。 – 2011-04-29 21:25:52