sarjerahul Ответов: 0

После сортировки datagridview почему некоторые значения столбцов ничего не значат ?


1-я добавил несколько строк во время выполнения.
2-то у меня есть столбец для сортировки артикул, используя метод
System.ComponentModel.ListSortDirection.Ascending

3-Затем я изменить порядок столбцов срно как 1,2,3,...
4-Затем я прочитал строку DataGridView, используя цикл for.

Тогда проблема в том, что я получил значение ячейки столбца srNo 1, но ячейка itemCode ничего не показывает .

What I have tried:

Dim i As Integer = 0
                        DataGridView2.Sort(DataGridView2.Columns(1), System.ComponentModel.ListSortDirection.Ascending)
                               ReorderSrNo()

For i = 0 To DataGridView2.Rows.Count - 1 ''Add Items To Physical Stock
                            Dim SRno= DataGridView2.Rows(i).Cells(0).Value
                            Dim ItemCode= DataGridView2.Rows(i).Cells(1).Value

Next

Public Sub ReorderSrNo()
        Dim counter As Integer = 0
        For ii As Integer = 0 To DataGridView2.Rows.Count - 1
            DataGridView2.Rows(ii).Cells(0).Value = (System.Math.Max(System.Threading.Interlocked.Increment(counter), counter - 1)).ToString()
        Next
        Dim no As Integer
        no = DataGridView2.Rows.Count
    End Sub

0 Ответов