如何让DataList中显示数据库中text字段的内容。
我用DataList做了一个用户留言的东西,在绑定数据库中text字段的时候,总是不能显示text字段的格式,也就是说,显示出来的内容没有换行,空格等内容。
请各位高手指导一下。
详细内容为:
1:在数据库中text字段中粘了一段带有格式的文本。
2:榜定DataList时的代码为:
SqlConnection con=thelog.creatCon();//创建数据库连接
con.Open();
SqlDataAdapter sda=new SqlDataAdapter();
string mingling= "select * from talk where newsid= ' "+s+ " ' ";
sda.SelectCommand=new SqlCommand(mingling,con);
DataSet ds=new DataSet();
sda.Fill(ds, "pinglun ");
this.DataList1.DataSource=ds.Tables[ "pinglun "];
this.DataList1.DataBind();
con.Close();
3:在Html代码中榜定数据库字段:
<%# DataBinder.Eval(Container.DataItem, "users ")%>
<%# DataBinder.Eval(Container.DataItem, "talkabout ")%>
就是在“talkabout”这一段显示有格式的文本。该怎么做啊?
在后台代码中有个字符串转换函数inStr(string s)可以将无格式文本转换成有格式的文本。但是我不知道放在哪。 请大家帮帮忙!
------解决方案-------------------- <%# inStr(DataBinder.Eval(Container.DataItem, "talkabout ").ToString())%>
注意
inStr必须是protected 或 public
------解决方案-------------------- <%# inStr(DataBinder.Eval(Container.DataItem, "talkabout ").ToString())%>