如何在网格中逐个显示逗号分隔的值
本文关键字:分隔 显示 网格 | 更新日期: 2023-09-27 17:58:50
我有一个数据网格,网格内有五列。在一列中,我显示了以逗号分隔的无组织值。网格视图就像
Col1 Col2 Col3 Col4 Col5
1 a [acvdfvd], [dfasfsd 20 10
dfdfs],[sdfdsf][sadsa
fsfesf],[adsdas],
[dsfsdfdf],[dfss]
2 b " 30 20
现在,我想显示这样的值,
Col1 Col2 Col3 Col4 Col5
1 a [acvdfvd], 20 10
[dfasfsddfdfs],
[sdfdsf],
[sadsafsfesf],
[cxadsdas],
[dsfsdfdf],
[dfss]
2 b " 30 20
这至少是可以理解的。请帮我怎么做。谢谢。
您似乎希望在每个逗号分隔的值后面都有一个新行。您可以使用字符串。为此,更换为Environment.NewLine
string str = str.Replace(",", "," + Environment.NewLine);
在每个逗号(,)后面添加<br />
标记。这将为新行带来下一个值。
尝试插入<br/>在每个逗号后面标记。
您是如何生成该列值的?从您的标签中,如果是C#,您可以在逗号后附加Environment.NewLine
使用模板字段。。。。。像这个
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="txt" Text='<%# Bind("Col3") %>' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
在后端添加(break)标记,(逗号)
此处Col3将具有值
[acvdfvd],<br />[dfasfsddfdfs],<br />[sdfdsf][sadsafsfesf] etc
希望它能有所帮助!!!!。