摘要:讓GridView中的資料欄位可以自動換行
在某些情形下,User常常會劈哩啪啦的打長串的文字,忘了自己按Enter換行,然後就很阿莎力地送出存檔。
這樣的情形下,會使得原本漂亮的版面馬上破格。
嘗試使用相關的屬性設定(無論是CSS的設定,還是GirdView的寬度欄位限制),結果都是令人失望的~
就算是採用Terry所提供的方式,也沒啥進展,連最簡單的乾淨測試也不行,見貴了.....= =a
再加上小弟的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*