2012年11月23日 星期五

[ASP.NET] 如何讓Gridview可以自動換行

看到有人為這個問題折騰半天,
啊不是咕狗一下就有了嗎 = ="""

參考網址如下:
http://www.dotblogs.com.tw/kazuya/archive/2011/09/22/37246.aspx

主要的一個重點就是再 PageLoad 的時候硬加入 Attribute 的屬性設定:

GridView1.Attributes.Add("style", 
"word-break:break-all;word-wrap:break-word");

接著再自己希望固定欄寬的欄位加入 Width 設定即可~


話說想想不曉得改加成 CSS 有沒有用...

試著實做了一下...

寫一個包涵上述語法的 css style 檔

.fixedWidth
{
   word-break: break-all;
   word-wrap: break-word;
}


然後加入 GridView 的 CssClass 即可:

CssClass="gridtable fixedWidth"

一樣可以達成相同的效果,
也不必再後台硬刻 code,靈活度較高~

沒有留言:

張貼留言