- PR -

DataGridに表示した値の取得

1
投稿者投稿内容
SQ☆ふみ
常連さん
会議室デビュー日: 2003/07/11
投稿数: 32
投稿日時: 2003-07-11 13:02
VB.NET で開発しています。

DataGridに表示した値の取得について教えてください。

------------------------------------------------
Dim dgi As DataGridItem
Dim sWk As String

For Each dgi In dg_aaa.Items
sWk = dgi.Cells(0).Text
Next
------------------------------------------------

で、取得できますが、
これを、For Each...Nextを使わずに、取得したいのです。

3つのDataGridの値から、1つのDBを更新するので、
For Each...Nextでは、3重ループになってしまいます。

このDataGridのこの行のこの列、って感じで
取得できる方法を教えてくださ〜い。
cats
大ベテラン
会議室デビュー日: 2002/11/29
投稿数: 221
お住まい・勤務地: 東京
投稿日時: 2003-07-11 14:17
ASP.NETだとして、
System.Web.UI.WebControls.DataGrid.Itemsは
DataGridItemCollectionなので、Itemインデクサで配列のように使えます。

コード:
For i As Integer = 0 To dg_aaa.Items.Count Step 3

dg_aaa.Items.Item(i)...
Next



[ メッセージ編集済み 編集者: cats 編集日時 2003-07-11 14:19 ]
SQ☆ふみ
常連さん
会議室デビュー日: 2003/07/11
投稿数: 32
投稿日時: 2003-07-11 14:48
と、取れました〜!!!!!!!

dg_aaa.Items.Item(5).Cells.Item(0).Text

に入ってました。

こんなに奥深く入ってるなんて、、、

ありがとうございました。
また、いろいろ教えてください。
まだ VB.NET 始めて11日目なので
1

スキルアップ/キャリアアップ(JOB@IT)