ヘッダー

VB.NET 2002 対応 VB.NET 2003 対応

セルの値を取得する

1.現在のセルの値を取得する

VB.NET2002対応 VB.NET2003対応

Dim Table As DataTable = CType(DataGrid1.DataSource, DataTable)
Dim Row As Integer = DataGrid1.CurrentCell.RowNumber
Dim Col As Integer = DataGrid1.CurrentCell.ColumnNumber

MsgBox(Table.Rows(Row)(Col))

メモ:この例はDataSourceDataTableの場合のみ想定しています。

 

2.特定のセルの値を取得する

以下の例では3行目の1列目の値を取得する。

VB.NET2002対応 VB.NET2003対応

Dim Table As DataTable = CType(DataGrid1.DataSource, DataTable)

MsgBox(Table.Rows(2)(0))

メモ:この例はDataSourceDataTableの場合のみ想定しています。