DataGridViewへのチェックボックス,2次元配列の表示について
- 題名: DataGridViewへのチェックボックス,2次元配列の表示について
- 著者: KOMEO
- 日時: 2012/02/10 11:19:45
- ID: 29807
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGridViewへのチェックボックス,2次元配列の表示について
- 著者: オショウ
- 日時: 2012/02/11 13:57:33
- ID: 29810
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DataGridViewへのチェックボックス,2次元配列の表示について
- 著者: KOMEO
- 日時: 2012/02/13 22:20:32
- ID: 29824
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
開発環境
Windows7 64Bit
VisualBasic2008 Express Edition
------------------------------
DataGridViewに
・チェックボックス(左端)
・2次元配列から生成したデータ
・2次元配列のデータ
を表示したいのですが、なかなか上手くいきません。
2次元配列にはString型のデータが入っており、
(I, 0)にカラム名となる文字列が入っています。
-----------------------------------------------------------
Code:
Dim I As Integer
Dim J As Integer
Dim K As Integer = 1
'生成データをデータグリッドビューに表示
DataGridView.Columns.Add("", "生成データ")
For I = 1 To UBound(Data, 2)
Dim NewData = "A_" & I & Data(0, I) 'A_<連番> を付加
DataGridView.Rows.Add(SearchStatus)
Next
'元データをデータグリッドビューに表示
For I = 0 To UBound(Data, 1)
DataGridView.Columns.Add("", Data(I, 0))
For J = 0 To UBound(mData, 2) - 1
DataGridView(K, J).Value = (Data(I, J + 1))
Next
K += 1
Next
-----------------------------------------------------------
ここで、生成データの表示前に
Dim column As New DataGridViewCheckBoxColumn
DataGridView.Columns.Add(column)
を追加しても、「<生成データ>はBool型ではない」といった旨のエラーが出てしまいます。
どなたか解決策、もしくはよりスマートな方法がありましたらご教示ください。