web窗体中有一个gridview控件,我用这个控件绑定了一个数据列,代码如下:
<ItemTemplate>
<asp:TextBox ID="textbox1" runat="server" Text=' <%#Eval("Deacription")%>' />
</ItemTemplate>
Description 这一列是用来描述信息的,所以这一列有很多文字,我发现执行后数据库中这一列的问题读上来了,但换行符没有了,比如如数据库中的格式如下:
一、 PAS按技术协议要求目前未安装的模块:
1) 母线负荷预测
2) 网损统计计算
但读到我的textbox文本中的个数就成了:
一、 PAS按技术协议要求目前未安装的模块: 1) 母线负荷预测 2) 网损统计计算
也就是换行符没有了,这样的话看起来就条理不是很清晰,高手指点一下怎样才能把换行符也读上来啊
<ItemTemplate>
<asp:TextBox ID="textbox1" runat="server" Text=' <%#Eval("Deacription")%>' />
</ItemTemplate>
Description 这一列是用来描述信息的,所以这一列有很多文字,我发现执行后数据库中这一列的问题读上来了,但换行符没有了,比如如数据库中的格式如下:
一、 PAS按技术协议要求目前未安装的模块:
1) 母线负荷预测
2) 网损统计计算
但读到我的textbox文本中的个数就成了:
一、 PAS按技术协议要求目前未安装的模块: 1) 母线负荷预测 2) 网损统计计算
也就是换行符没有了,这样的话看起来就条理不是很清晰,高手指点一下怎样才能把换行符也读上来啊
换成<asp:Label ID="Label1" runat="server" Text='<%# Eval("Deacription") %>'></asp:Label>试试看。
Text=' <%#Eval("Deacription").ToString().Replace("\n", "<br>") %>' />