header image 2

讓GridView中的資料欄位可以自動換行(IE、Firefox&Chrome皆可)

22 9 月, 2011 · No Comments

在某些情形下,User常常會劈哩啪啦的打長串的文字,忘了自己按Enter換行,然後就很阿莎力地送出存檔。

這樣的情形下,會使得原本漂亮的版面馬上破格。

嘗試使用相關的屬性設定(無論是CSS的設定,還是GirdView的寬度欄位限制),結果都是令人失望的~
就算是詢問Terry,也沒啥進展。
偏偏小弟的GridView欄位又設定為TemplateField…..= =a,更無法像網路上找的解法那樣簡單。
所幸,google還是萬能的,找到此篇http://yangxinde.pixnet.net/blog/post/29489745讓小弟的問題出現曙光。
要讓GridView中的資料欄位可以自動換行,可以在PageLoad內手動指定CSS屬性

GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
但是,加入上述程式,雖然稍有改善,但是Firefox無效,必須要在lable內設定上寬度限制,才可以完整運作。

透過雙管齊下的設定IE、Firefox還有Chrome都可以完美的呈現….*o*

Tags: 技術通報 · 電腦相關

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment