2012-03-30 73 views
0

如何通過搜索獲取​​特定行的值?如何通過搜索獲取​​特定行的值?

即,我有一個GridView:

A B C 
--------- 
1 2 3 
2 3 4 
3 4 5 

然後,我想從塔獲得 「」 值 '一個'。但我不知道確切的行號,因爲它可以隨機顯示。 Fyi,爲了獲得「3」值,你必須將它與一個變量進行比較。所以,如果變量包含'2',那麼我應該在gridview上找到'2'值。

我該怎麼做?非常感謝你..

+1

這取決於你的GridView。是'AutoGenerateColumns = true',你使用TemplateFields還是BoundFields,是否啓用了分頁,是否啓用了分頁...?通常你會搜索數據源而不是GridView。你究竟在做什麼? – 2012-03-30 10:17:05

回答

1

您可以通過循環的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並檢查。

+1

我假設OP代表_ASP.NET_ [''GridView'](http://msdn.microsoft.com/en-us/library/4w7ya1ts%28v=vs.100%29.aspx)。 – 2012-03-30 10:39:21

+0

@TimSchmelter,我給了他一些關於從網格中獲得價值的想法,所以我在Note中也提到過。 – 2012-03-30 10:41:30

+0

@SaiKalyanAkshinthala&TimSchmelter:謝謝,我想通了:) – 2012-03-31 03:45:24

相關問題