データグリッドがあるとします。データグリッド内の行と列の数を調べる必要があります。どのようにC#でこれを行うことができますか?C#のデータグリッドの行数と列数
7
A
答えて
19
プロパティDataGrid.Items
は、をDataGridにDataGridItems
として返します。
各DataGridItem
は、レンダリングされたテーブル内の単一の行の代表です。また、DataGridItem
は、番号を表すCells
プロパティを公開します。レンダリングされた表の表セル(言い換えれば、列)の数。
int rowCount = myGrid.Items.Count;
// Get the no. of columns in the first row.
int colCount = myGrid.Items[0].Cells.Count;
5
DataGridsは、実際のDataItemを表します。あなたは確実にデータソースの種類を知っていれば、
DataGrid dataGrid = new DataGrid();
int rowCount = dataGrid.BindingContext[dataGrid.DataSource].Count;
か:
すべてのDataGrid dg = new DataGrid();
dg.Items.Count; //Number of Items...i.e. Rows;
dg.Items[0].Cells.Count; //Number of columns for that Items
4
まず、あなたの質問に答えるために、すべての
int rowCount = ((DataTable)this.dataGrid.DataSource).Rows.Count;
int columnCount = ((DataTable)this.dataGrid.DataSource).Columns.Count;
((DataTable)this.dataGrid.DataSource).Columns.Count;
第二に、どのようなI追加したいのは、System.Windows.Forms.DataGrid
が表示ウィジェットコントロールであり、レコードのコンテナではないということです。 DataGrid.Rows.Count
プロパティや、列の数を見つけるための類似のものはありません。あなたがしなければならないのは、ほとんどの場合DataTable
であるDataSource
プロパティのDataGridを見てそこから必要な情報を取得することです。
関連する問題
- 1. C#javascriptデータグリッドの列数?
- 2. データグリッド空白行の行数
- 3. GWT - 整数値のデータグリッド列
- 4. c#データグリッドから複数の行をコマンドでコピーする方法
- 5. WPF C#、バインド後のデータグリッド列
- 6. Silverlight:データグリッドから複数の行をドラッグ
- 7. XAMLを使用してデータグリッドを作成し、私は複数の行と列のデータグリッドを作成していWPF
- 8. WPF複数のIDとデータグリッドのチェックボックス
- 9. データグリッドのドラッグアンドドロップ行Winformの表示C#
- 10. データグリッドのクロスタブc#
- 11. C#WPF - データグリッドの代替空白行
- 12. C++の指数関数複素数行列
- 13. 行列の逆行列と数値積分の逆数R
- 14. C連続行列のFortran Gemm関数
- 15. c#wpf複数の辞書からデータグリッドへ
- 16. 複数の列と行
- 17. - 複数の行と1列
- 18. WPFデータグリッドの複数の列を並べ替える
- 19. データグリッド列から複数のセル値を単一のテキストボックスにバインド
- 20. データグリッド - 多数の列で数値または値のエラーが発生する
- 21. C++で整数と倍精度の書式設定の行列
- 22. 配列から正の数と負の数を数えるC++
- 23. 複数の列、複数のテーブルの列とピボットのない行
- 24. データグリッドの行のヘルプ
- 25. WPFオブジェクトのデータグリッドに整数のドラッグ&ドロップ
- 26. C/C++の配列変数
- 27. Objective-C文字列(NSString)の行数を数えるには?
- 28. C#データグリッドから1行をコピー
- 29. C#のWPFのデータグリッドのデータバインディングエラー
- 30. 固定数のスレッドとスレッドセーフ待ち行列を持つC++マルチスレッド
+1私の心を読んでください!今回は、しかし、私は数秒早くでした! :P – Cerebrus
haha。歓声:) –