程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> GridView一般換行與強制換行

GridView一般換行與強制換行

編輯:.NET實例教程

效果圖:

GridView一般換行與強制換行

  首先設置<ASP:BoundField DataFIEld="家庭住址" HeaderText="家庭住址"  ItemStyle-Width="100" />

  gridvIEw裡有一列綁定的數據很長,顯示的時候在一行裡面顯示,頁面拉得很寬。

  原因是連續英文段為一個整體導致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add("Word-break", "break-all")就可以。

  如果要給所有的列增加此屬性:

 protected void Page_Load(object sender, EventArgs e)
    {
        //正常換行
        GridVIEw1.Attributes.Add("style", "word-break:keep-all;Word-wrap:normal");
        //下面這行是自動換行
        GridVIEw1.Attributes.Add("style", "word-break:break-all;word-wrap:break-Word");
        if (!IsPostBack)
        {
             bind();//調用數據綁定即可
        }
    }

  總之:善用CSS的Word-break:break-
all;word-wrap:break-Word屬性即可,這個屬性是通用的對於頑固的南換行問題都可以解決,不局限於GridVIEw。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved