GridView一般換行與強制換行
gridview里有一列綁定的數據很長,顯示的時候在一行里面顯示,頁面拉得很寬。
原因是連續英文段為一個整體導致的,在RowDataBound中添加上了一句:
e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。
//正常換行
GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal");
//下面這行是自動換行
GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
總之:善用CSS的word-break:break-all;word-wrap:break-word屬性即可,這個屬性是通用的對于頑固的難換行或者是需要控制表頭的字段不換行問題都可以解決,不局限于GridView。
原因是連續英文段為一個整體導致的,在RowDataBound中添加上了一句:
e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。
//正常換行
GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal");
//下面這行是自動換行
GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
總之:善用CSS的word-break:break-all;word-wrap:break-word屬性即可,這個屬性是通用的對于頑固的難換行或者是需要控制表頭的字段不換行問題都可以解決,不局限于GridView。
posted on 2007-09-20 15:41 lbq1221119 閱讀(692) 評論(0) 收藏 舉報
浙公網安備 33010602011771號