書籍データを管理するためにbookDataSetにbookDataTableを定義します。
列は「書名」「著者」「価格」とします。
bookDataGrid(DataGridView)を通して、書籍データをテキストファイル(csv)に保存します。
保存した、データを読み込み、bookDataGridに表示します。
そのとき「書名」でソートしたいと思い
bookDataGrid.Sort(書名DataGridViewTextBoxColumn, ListSortDirection.Ascending);
として、目的は達しましたが、何か冗長な気がします。
感覚として
bookDataGrid.Sort("書名", Asc);
bookDataTable.OderBy("書名", Asc);
のようなことができそうに思うのですが、なかなかうまくいきません。
すっきりした書き方をご教示くだされば幸いです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
DataSet、DataTableは値が入っているオブジェクト。
DataGridViewは値を視覚的に表現するオブジェクト。
よって、DataSet、DataTable自体に万能なソート機能はありません。
予めソート順が決まっているなら、ソートしたものをDataSet、DataTableに入れてください。
No.1
- 回答日時:
結局
DataGridViewColumn newColumn = ~
ListSortDirection direction;
direction = ListSortDirection.Descending; //or direction = ListSortDirection.Ascending;
で
dataGridView1.Sort(newColumn, direction);
と出来る位なのかな?
それとも『継承』した自作クラスを作成するのか?(DataGridView の継承だとコードがもっと必要な気もするけどね。未検証ですが。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) エクセルのセルの、そのセルから左に見ていって、文字があったらそのセルの所定の行を表示する方法 7 2022/04/25 09:11
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
System.IO.Directory.GetFiles...
-
ファイル名「1.jpg ~10.jpg~...
-
2次元配列を複数項目でソートし...
-
10個の整数を入力して小さい順...
-
Excel VBAで並べ替えをしたい
-
DataGridView の sort
-
DataGridViewソート時に先頭行...
-
DataGridViewの昇順降順。
-
ブック.csvを開かずに他のブッ...
-
プログラミングについて 配列を...
-
リスト構造のソートで悩んでま...
-
構造体配列のソート
-
GridViewで列のソートを無効に...
-
VB.net データセットからのCSV...
-
該当のセルのみを2次元配列に入...
-
VBA基本構文の作り方 2列の...
-
C# DataTableの行をソートしてD...
-
C# DataGridViewのソート
-
クイックソートしながら重複要...
-
C言語でアナグラムを求めるプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
System.IO.Directory.GetFiles...
-
C# DataGridView のヘッダーセ...
-
VB.NETでファイル名順にファイ...
-
C言語・要素除去
-
リスト構造のソートで悩んでま...
-
ファイル名「1.jpg ~10.jpg~...
-
Excelですべての組合せ(重複組...
-
C# DataTableの行をソートしてD...
-
excel VBA リストビューの行...
-
n番目に大きい数を求めるアル...
-
excel VBA の条件をつけての列...
-
あるディレクトリ内のファイル...
-
配列の問題
-
構造体配列のソート
-
Excel VBAで並べ替えをしたい
-
2次元配列を複数項目でソートし...
-
vbでDataTableの抽出コピー
-
DataGridViewソート時に先頭行...
-
10個の整数を入力して小さい順...
-
DataGridViewの複数列を連動し...
おすすめ情報