C#-在GridView中用换行符代替逗号分隔的值
我有一个从数据库填充的C#-在GridView中用换行符代替逗号分隔的值,c#,asp.net,C#,Asp.net,我有一个从数据库填充的DataTable。在它的一列中,我有逗号分隔的值。我想删除逗号并放置换行符,这样当我将它绑定到GridView时,它会显示换行符,而不是逗号分隔的值 试试下面的 yourString = yourString.Replace(",",System.Environment.NewLine) 如果是windows应用程序,请尝试以下操作 yourString = yourString.Replace(",",System.Environment.NewLine) ASP.
DataTable
。在它的一列中,我有逗号分隔的值。我想删除逗号并放置换行符,这样当我将它绑定到GridView
时,它会显示换行符,而不是逗号分隔的值 试试下面的
yourString = yourString.Replace(",",System.Environment.NewLine)
如果是windows应用程序,请尝试以下操作
yourString = yourString.Replace(",",System.Environment.NewLine)
ASP.NET
GridView
的一种简单方法:
<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server">
<Columns>
<asp:TemplateField HeaderText="Values">
<ItemTemplate>
<asp:Literal runat="server" id="Values"
Text='<%# string.Join("<br />", Eval("Values").ToString().Split(new []{","},StringSplitOptions.None)) %>'>
</asp:Literal>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
将一个数据表
与一些数字绑定,结果如下:
您也可以使用嵌套的
GridView
并将其绑定到外部网格的RowDataBound
。但这是一种更为困难的方法,有一些缺点,在这种情况下可能太多。您是否可以拍摄此网格的屏幕截图,以便我可以亲自查看DataGridView的外观..?在哪个上下文中是网格视图<代码>WinForms<代码>WPFASP.NET
?@DJ KRAZE:自从新用户之后,无法放置图像。(完全无关),您有一个最独特的用户ID。2000000恭喜:谢谢蒂姆,这正是我想要的。很有帮助,也是我的确切要求。谢谢蒂姆