第一類:自動換行
GridView默認是自動換行,就是說當顯示的字符串比較長的時候,GridView會自動換行。
如果我們不想讓它自動換行,在頁面后台添加如下代碼即可:
//正常換行
GridView1.Attributes.Add("style","word-break:keep-all;word-wrap:normal");
第二類:正常換行
1、應該使用 "<br/>"
2、
①如果你綁定字段為設置模版列,那么把對應的BoundField設置參數HtmlEncode= "false" 即可。
②如果為自動生成字段:請添加GridView1_RowDataBound事件
/// <summary>
/// 使得GridView中的內容可以換行
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView1_RowDataBound1(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
TableCellCollection cells = e.Row.Cells;
foreach (TableCell cell in cells)
{
cell.Text = Server.HtmlDecode(cell.Text);
}
}
}