2012-03-30 2 views
0

검색을 통해 특정 행의 값을 얻는 방법은 무엇입니까?검색을 통해 특정 행의 값을 얻는 방법은 무엇입니까?

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

그럼, 내가 열에서 ''을 "3"값을 얻으려면 :

즉, 내가있는 gridview 있습니다. 하지만 무작위로 보여줄 수 있기 때문에 정확히 행 번호를 모르겠습니다. Fyi, "3"값을 얻으려면 변수와 비교해야합니다. 따라서 변수에 '2'가 포함되어 있으면 gridview에서 '2'값을 찾아야합니다.

어떻게하면됩니까?

+1

GridView에 따라 다릅니다. 'AutoGenerateColumns = true'입니까, TemplateFields 또는 BoundFields를 사용하고 있습니까, 페이징 가능, 정렬 사용 중 ... ...? 일반적으로 GridView 대신 데이터 소스를 검색합니다. 당신은 실제로 무엇을해야합니까? –

답변

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). –

+0

@ TimSchmelter, 나는 그리드에서 값을 얻으려는 아이디어를 주었다. 그래서 나는 또한 Note에서 언급했다. –

+0

@SaiKalyanAkshinthala & TimSchmelter : 고마워, 알아 냈어 :) –

관련 문제