GridViewのCellで長い文字列の場合Wrap出来ない。

ASP.NETのGridViewコントロールにスペースを含まない長い文字列があるとWrapされない。

asdfadsfsdalkfjdsljflskjdflkajsdkf;jadskfjdlkfjlsdkjflakdjfsdfldkadskjflsdkjfldsjflsdajflsdkjflsdkjflsdjfljdslfjdslfjadlskjffhalskhf

そこでCellにCSSの"WORD-BREAK:BREAK-ALL"を追加してあげる。

e.Row.Cells[4].Attributes.Add("style", "WORD-BREAK:BREAK-ALL");

すると以下のようにうまくWrapされる。

asdfadsfsdalkfjdsljflskjdflkajsdkf;jadskfjdlkfjlsdkjflakdjfsdf
ldkadskjflsdkjfldsjflsdajflsdkjflsdkjflsdjfljdslfjdslfjadlskjffhalskhf

IE8、9、Chrome19では動作確認済。笑