日期:2014-05-18  浏览次数:20438 次

GridView显示内容的问题
比如一段内容的格式是:
1、33333
2、11111
3、22222
请问在GridView中怎么按照这个格式显示一段字符(一个Cell中)

------解决方案--------------------
两种方法:
前台JS-
<script type= "text/javascript ">
GridView1.rows[0].cells[0].innerHTML= "1、33333 <br> 2、11111 <br> 3、22222 ";
</script>
后台绑定-
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[0].Text = "1、33333 <br> 2、11111 <br> 3、22222 ";
}
}
如果 "1、33333 <br> 2、11111 <br> 3、22222 "是从数据库里读出的话,可能需要自己作些
处理,比如将 "\n\r "替换成 " <br> "