データベースから入力されたDataTable
があります。その列の1つに、カンマ区切りの値があります。コンマを削除して改行を入れたいので、バインドするとGridView
、コンマ区切りの値ではなく改行が表示されます。
質問する
3406 次
2 に答える
2
以下をお試しください...
Windowsアプリケーションの場合は、以下を試してください...
yourString = yourString.Replace(",",System.Environment.NewLine)
于 2013-01-22T10:56:36.210 に答える
1
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>
DataTable
いくつかの数値で a をバインドすると、結果は次のようになります。
ネストされたものを使用して、外側のグリッドにGridView
バインドすることもできます。RowDataBound
しかし、それはより難しいアプローチであり、この場合は多すぎるかもしれないいくつかの欠点があります.
于 2013-01-22T11:00:48.050 に答える