有同事在寫程式中想要讓GridView中的資料行可自動換行,設定了一些屬性好像都沒有什麼效果

將gridview中的label設定寬度也無效,後來google了一下,找到了方法如下

經試用後,是ok的,需要的人可以參考看看

 

在page_load事件中加入以下程式碼

//下面這行是自動換行
GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");

if (!IsPostBack)
{
  GridView.DataSource=xxx;
 GridView.DataBind();
}

 

 

另外再提供如果想要還原成一般換行的話

//正常換行
GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal");

arrow
arrow
    全站熱搜

    丫德 發表在 痞客邦 留言(1) 人氣()