DataGridで非表示列の内容を取得
- 題名: DataGridで非表示列の内容を取得
- 著者: らら
- 日時: 2007/10/22 14:09:58
- ID: 20790
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGridで非表示列の内容を取得
- 著者: こど。
- 日時: 2007/10/22 18:37:25
- ID: 20792
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: DataGridで非表示列の内容を取得
- 著者: らら
- 日時: 2007/10/23 8:51:55
- ID: 20794
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DataGridで非表示列の内容を取得
- 著者: こど。
- 日時: 2007/10/23 17:59:55
- ID: 20805
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: DataGridで非表示列の内容を取得
- 著者: らら
- 日時: 2007/10/24 16:22:55
- ID: 20807
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になっています。
DataGridにIDとTextを設定し、IDの列は非表示としてTextだけを通常見えるようにして
DataGridをダブルクリックすると、カレント行のIDを取得したいのですがどのように
したらいいのでしょうか?
※ID列は、列幅0とする非表示の方法以外でおねがいします。
その他の列の幅はユーザーが自由に変更できるようにしたい為。
※DataGridは、ユーザーで並べ替えが可能。
Dim dt As DataTable
dt = New DataTable("DataTable1")
Dim dc As DataColumn
dc = New DataColumn("Column1", GetType(String))
dc.ColumnMapping = MappingType.Hidden
dt.Columns.Add(dc)
とすると非表示にはできたが、非表示にした列の内容が取得しようとすると、
「指定された引数は、有効な値の範囲内にありません。パラメータ名:columnIndex」
と表示される。