我实际上是在尝试使用 c# 在 asp.net 项目中的字符串中插入换行符。我将此字符串放入 DataRow 中,然后将其添加到名为“ds”的数据表中。完成后,我将此数据表 ds 链接到 gridview . 这是我的代码:
risque.projet = dt.Rows[i]["fk_projet"].ToString();
risque.release = dt.Rows[i]["fk_release"].ToString();
//Create the String for adding to the row
String test = "Project:"+risque.projet+"<br>"+ "Release: "+risque.release;
drow["Description"] = test;
Label1.Text = test;
//Add the row to the datatable.
ds.Rows.Add(drow);
//Link the datatable to the gridview
GridView1.DataSource = ds;
GridView1.DataBind();
我想要这个输出:
项目:.......
释放:.......
但我总是有:项目:....发布......
我尝试了很多解决方案: -System.Environment.NewLine -\r\n -\n
编辑:我的 gridView 的代码。我的 gridview 中没有任何内容,因为所有内容都是在运行时创建的。
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
EnableSortingAndPagingCallbacks="True" PageSize="5">
<SelectedRowStyle Wrap="True" />
</asp:GridView>
但没有任何效果。br 标签有效,但仅当我在标签中显示我的字符串时。
你知道我的错误吗?你有解决办法吗?我在这上面花了太多时间。
谢谢,
昆汀