none
C# DataGridViewでの表示方法について RRS feed

  • 質問

  • C#を始めたばかりなのですが

    DataGridViewでdatetimeを表示させると
    "yyyy/MM/dd/hh/mm"まで表示されてしまいます。
    これを"yyyy/MM/dd"までの表示にしたいのですが
    どうしたらよいのでしょうか?

    すみませんが教えてください。

    ちなみに表示させているコマンドを記入しておきます。 

    private void datashow()
            {
                var query_00 = from ele in dataContext.test
                               where ele.場所

                               orderby ele.運用年月日 descending
                               select ele;
                dataGridView1.DataSource = query_00;

    2011年8月16日 14:08

回答

  • 以下が参考になると思います。

    方法 : Windows フォーム DataGridView コントロールのデータの書式を設定する
    http://msdn.microsoft.com/ja-jp/library/f9x2790s.aspx

    上記の他に、DataGridViewのAutoGenerateColumnsがfalseの場合、DataGridViewのスマートタグ(右上の三角)からも設定できます。スマートタグをクリックし、「列の編集」 > 「当該の列のDefaultCellStyle」 > 「Format」 で指定します。

     


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答としてマーク kuma_kuma 2011年8月16日 22:06
    2011年8月16日 14:43
    モデレータ

すべての返信

  • 以下が参考になると思います。

    方法 : Windows フォーム DataGridView コントロールのデータの書式を設定する
    http://msdn.microsoft.com/ja-jp/library/f9x2790s.aspx

    上記の他に、DataGridViewのAutoGenerateColumnsがfalseの場合、DataGridViewのスマートタグ(右上の三角)からも設定できます。スマートタグをクリックし、「列の編集」 > 「当該の列のDefaultCellStyle」 > 「Format」 で指定します。

     


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答としてマーク kuma_kuma 2011年8月16日 22:06
    2011年8月16日 14:43
    モデレータ
  • なるほど!ありがとうございます。

    2011年8月16日 22:06