none
GridView 日本語のみ文字が横に倒れて表示 RRS feed

  • 質問

  • GridViewに表示される日本語のみ横に倒れて表記されます。

    CommandFieldの「選択」という文字やデータベース抽出結果データも、

    日本語(数字と英文字以外)は全て横倒しになります。

    ひとつのセルに日英混在している場合、日本語のみ横倒しです。

    原因と解決策を調べていますが、なかなか見つかりません。

    もし何か思い当たることや対策をご存知でしたらぜひ教えて下さい。

    よろしくお願い致します。

    2008年1月25日 8:51

回答

  • 迅速なご連絡ありがとうございます。

    返答が遅くなりすみません。

    アドバイスどおり、フォントを日本語対応フォント(MSゴシック)にしたところ正常に表示されました。

    ありがとうございました。

    2008年1月28日 3:00

すべての返信

  • 後、私が知っている限りでは、各セル(項目)の幅やGridViewの列幅が狭すぎて縦書きになっているように

    見えるというのは、ありますが、それとは違う現象なのでしょうか?

    もし列幅の問題であれば、幅を広げるか、BoundFieldやItemTemplateのItemStyleやControlStyleで定義している

    「Wrap」をfalseにすることにより、折り返し設定を無効にできますので、幅を広げることができます。

    その点をまずは、ご確認ください。

     

     

     

    もし、上記が原因ではない場合、

    GridViewのFontプロパティ、RowStyleに対するFontプロパティで何かフォントは指定されていますか?

    また、類似になりますが、各セル(項目)定義に使用する

    BoundFieldやItemTemplateのスタイル(ItemStyleやControlStyle)で定義している「Font」は何か指定されていますか?

     

    もし指定しているようであれば、フォント名を教えて下さい。

     

    バージョンが書いてなかったので、使われているかわかりませんが、

    VS.NET2005, 2008 あたりの話であれば、Skinファイルが使用できるので、

    そのSkinファイル内にGirdViewに対するフォントの指定をやっているのであれば、

    そちらも合わせて情報を頂けたらと思います。

     

    よろしくお願いします。

    2008年1月25日 14:11
  • 迅速なご連絡ありがとうございます。

    返答が遅くなりすみません。

    アドバイスどおり、フォントを日本語対応フォント(MSゴシック)にしたところ正常に表示されました。

    ありがとうございました。

    2008年1月28日 3:00