DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DataGridの並び替え

分類:[.NET]

一日の生産量をデータベース化する簡単なソフトを作成しています。
データベースはAccess(.mdb)を使用しています↓(構成)
・テーブル名(生産量DB)
・フィールド1(入力年月日)
・フィールド2(生産量)
という簡単な構成です。

年月を指定したら該当する年月(例2003年10月)のデータをフォームに作成した
DataGridに表示するようにしています、しかし日付の部分がばらばらに表示され
ているのでソート(並び替え)をする必要があります(昇順にしたい)。
ヘッダー部をクリックすれば並び替えはできるのですが毎回表示するたびにクリ
ックを要求するのもかっこ悪いので、表示と同時にソートをさせたいと考えてい
ますがコードをどのように記述したらよいのかわかりません。
  • 題名: Re[1]: DataGridの並び替え
  • 著者: Metaricon
  • 日時: 2003/10/29 14:24:22
  • ID: 1195
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No1193に返信(Metariconさんの記事)

忘れてました
生産量DBテーブルの入力年月日には「2003/10/01」というように年月日でデータ
を格納しています。
  • 題名: Re[1]: DataGridの並び替え
  • 著者: fuku
  • 日時: 2003/10/29 14:30:45
  • ID: 1197
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No1193に返信(Metariconさんの記事)
> 一日の生産量をデータベース化する簡単なソフトを作成しています。
> データベースはAccess(.mdb)を使用しています↓(構成)
> ・テーブル名(生産量DB)
> ・フィールド1(入力年月日)
> ・フィールド2(生産量)
> という簡単な構成です。
>
> 年月を指定したら該当する年月(例2003年10月)のデータをフォームに作成した
> DataGridに表示するようにしています、しかし日付の部分がばらばらに表示され
> ているのでソート(並び替え)をする必要があります(昇順にしたい)。
> ヘッダー部をクリックすれば並び替えはできるのですが毎回表示するたびにクリ
> ックを要求するのもかっこ悪いので、表示と同時にソートをさせたいと考えてい
> ますがコードをどのように記述したらよいのかわかりません。

DataGridのAllowSortingプロパティを使います。
詳細は、.NET Framework クラス ライブラリの
「DataGrid.AllowSorting プロパティ(System.Windows.Forms )」

DOBON.NET | プログラミング道 | プログラミング掲示板