我有一个boundfield列,如果我输入长度为15的字符串(没有空格),则在该列中没有问题.但是如果字符串超过15,则文本不会被包装.我给了命令column.ItemStyle.Wrap = true; 但它不起作用.我已经修复了列的宽度.
如果一个字符串超过15个字符,如何在boundfield中包装文本.谢谢
小智 6
我有类似的问题,让我疯了.事实证明我已经RowStyle-Wrap设置了false,而这反过来又超越itemstyle-wrap了boundfield列.将.aspx更改为<RowStyle Wrap="True" />
抱歉,对于我之前的解决方案。
您可以使用<br/>每 15 个字符进行换行。
例如,如果您的字符串结果是1234567890123456。已经过去了123456789012345<br/>6
这里有一些片段代码:
string myString = "mondayfridaysaturday";
string result = string.Empty;
for (int i=0; i<myString.Length; i++)
result += (i%14==0&&i!=0) ? (myString[i].ToString()+"<br/>") : myString[i].ToString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40370 次 |
| 最近记录: |