2007/06/11(Mon) 18:23:03 編集(投稿者)
■No4244 (ratte さん) に返信
> Dim DtTble As DataTable
この状態だと、DtTble は Nothing なので、
> DtTble .Columns.Add("列A")
> DtTble .Columns.Add("列B")
のようにしては不味いでしょう。インスタンスを生成しないと。
> vDtRow = DataTable.NewRow
DataTable ではなく、DtTble ですよね。
> vDtRow.Item(0) = ("aaa")
> vDtRow.Item(1) = ("bbb")
右辺のカッコは不要かと。
> .Rows.Add(vDtRow)
ドットの前に、DtTble が抜けています。(または、With ブロックの不足)
> 'DataGridViewにデータをセット
> DataGridView1.DataSource = DtTable
DtTable ではなく、DtTble ですね。
> 例えばここに列Cをつくりチェックボックスを作る場合,どのようにすればよいのでしょうか?
連結列にするのであれば、
DtTble.Columns.Add("列C", GetType(Boolean))
ですし、非連結列にするのであれば、
DataGridView1.Columns.Add(New DataGridViewCheckBoxColumn())
です。