C# 如何在gridview的boundfield列中换行文本

C# 如何在gridview的boundfield列中换行文本,c#,asp.net,C#,Asp.net,我有一个boundfield列,在该列中,如果我输入长度为15的字符串(不带空格),就没有问题。但是如果字符串大于15,则文本不会被包装。我给出了命令列.ItemStyle.Wrap=true;但它不起作用。我已经确定了这列的宽度 如果字符串超过15个字符,如何在boundfield中包装文本。 感谢除Opera之外的所有支持(甚至在IE6中也可以使用!): 编辑-- Woops,刚刚找到另一个处理Opera的资源 对不起,我以前的解决方案 您可以使用每15个字符中断一次 例如,如果字符串结果

我有一个boundfield列,在该列中,如果我输入长度为15的字符串(不带空格),就没有问题。但是如果字符串大于15,则文本不会被包装。我给出了命令列.ItemStyle.Wrap=true;但它不起作用。我已经确定了这列的宽度

如果字符串超过15个字符,如何在boundfield中包装文本。
感谢除Opera之外的所有支持(甚至在IE6中也可以使用!):

编辑-- Woops,刚刚找到另一个处理Opera的资源


对不起,我以前的解决方案

您可以使用

每15个字符中断一次

例如,如果字符串结果是
1234567890123456
。它将成为
123456789012345
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();
string myString=“周一周五周六”;
字符串结果=string.Empty;

对于(int i=0;i我有一个类似的问题,让我发疯。原来我有
行样式换行
设置
false
,这反过来又覆盖了boundfield列中的
项样式换行
。将你的.aspx更改为

-1,以使问题与你的解决方案永久化。OP在进行文本换行时遇到问题--您的解决方案确保他的文本不会换行。请发布您的代码。我们需要知道您使用的控件类型,以及您是否使用模板字段。
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();