2013-06-18 2 views
0

열의 값을 비교하여 특정 열에서 가장 큰 정수를 얻는 방법을 알고 싶습니다. 고려 컬럼 (0) 그것에 가장 큰 정수를 찾는 방법에 정수가? Datagridview 열에서 가장 큰 정수 찾기 Vb.net

내가 그 아래 코딩 dosent 작업

  Dim abc As Integer = Datagrid.RowCount - 1 
      Dim abcd As Integer = Datagrid.Rows(abc).Cells(0).Value 
      MsgBox(abcd) 

사용자가 열 또는 단순히 마지막 행을 얻을 수있는 열을 정렬 할 때이 당연히 가장 큰 얻을 것이다 다음 accending입니다에서 열 (0) 부하 IF 시도 셀 (0) 값. 루프를 통해 가장 큰 정수를 얻을 수있는 방법이 있습니까? msgbox는 번호가 무엇인지 알려주는 것입니다. 이것은 (무엇보다 의사를) 그것을해야처럼

답변

2

Dim abcd as Integer 
For x As Integer = 0 to Datagrid.Rows.Count - 1 
    If abcd = 0 then 
     abcd = Datagrid.Rows(x).Cells(0).Value 
    Else 
     if abcd < Datagrid.Rows(x).Cells(0).Value Then abcd = Datagrid.Rows(x).Cells(0).Value 
    Endif 
Next 
MsgBox(abcd) 
1

뭔가를 시도 : 물론

function findLargestInColumn(DataGridView dgv, int colNum) 
{ 
    int maxVal = dgv.Rows(0).Cells(colNum).Value 
    for (int i = 1 to dgv.Rows.Count) 
     maxVal = (dgv.Rows(i).Cells(colNum).Value > maxVal ? dgv.Rows(0).Cells(colNum).Value : maxVal) 

    return maxVal 
} 

, 당신은 쉽게 당신이 '돈 경우 인라인가이 적응할 수 그것을 위해 기능을 만들고 싶지 않습니다.