如何通過搜索獲取特定行的值?如何通過搜索獲取特定行的值?
即,我有一個GridView:
A B C
---------
1 2 3
2 3 4
3 4 5
然後,我想從塔獲得 「」 值 '一個'。但我不知道確切的行號,因爲它可以隨機顯示。 Fyi,爲了獲得「3」值,你必須將它與一個變量進行比較。所以,如果變量包含'2',那麼我應該在gridview上找到'2'值。
我該怎麼做?非常感謝你..
如何通過搜索獲取特定行的值?如何通過搜索獲取特定行的值?
即,我有一個GridView:
A B C
---------
1 2 3
2 3 4
3 4 5
然後,我想從塔獲得 「」 值 '一個'。但我不知道確切的行號,因爲它可以隨機顯示。 Fyi,爲了獲得「3」值,你必須將它與一個變量進行比較。所以,如果變量包含'2',那麼我應該在gridview上找到'2'值。
我該怎麼做?非常感謝你..
您可以通過循環的GridView的行檢查,看下面的代碼
Dim num As Integer = 2
For Each DRow As DataGridViewRow In DataGridView1.Rows
If (DRow.Cells(0).Value.ToString = num.ToString) Then
MessageBox.Show("Matched")
End If
Next
注:上面的代碼寫在datagridview的一個樣本,你的代碼更改到GridView並檢查。
我假設OP代表_ASP.NET_ [''GridView'](http://msdn.microsoft.com/en-us/library/4w7ya1ts%28v=vs.100%29.aspx)。 – 2012-03-30 10:39:21
@TimSchmelter,我給了他一些關於從網格中獲得價值的想法,所以我在Note中也提到過。 – 2012-03-30 10:41:30
@SaiKalyanAkshinthala&TimSchmelter:謝謝,我想通了:) – 2012-03-31 03:45:24
這取決於你的GridView。是'AutoGenerateColumns = true',你使用TemplateFields還是BoundFields,是否啓用了分頁,是否啓用了分頁...?通常你會搜索數據源而不是GridView。你究竟在做什麼? – 2012-03-30 10:17:05