我正在使用DataTable在ASP.NET中的GridView中填充数据 我试图在DataGrid视图内的单元格中放置换行符 我用了
"data1+<br>+data2"
放置换行符。我正在动态生成C#中的这些数据。 因为HTML编码被替换为
lt;brgt;
所以请告诉我如何为该gridView禁用该html编码。
答案 0 :(得分:0)
网格视图的Boundfield中有一个选项。的HTMLEncode = “假”
我案例中的代码
<asp:BoundField DataField="timeStamp" HeaderText="timeStamp" HtmlEncode="false" />
答案 1 :(得分:0)
TemplateField
允许您在单元格中添加html
,如
<asp:GridView ID="gv" runat="server" AutogenerateColumns = "false">
<columns>
<asp:BoundField DataField="col_name" HeaderText="Header"/>
<asp:TemplateField>
<ItemTemplate>
'<%#Eval("data1")%>'
<br/>
'<%#Eval("data2")%>'
</ItemTemplate>
</asp:TemplateField>
<columns>
</asp:GridView>