简体   繁体   中英

Determine if an integer is a member of a list of integers

I need to determine if a particular integer does not exists in a datagridview column. I assume I should create an array of the integers from the dgv column, and then compare if the integer exists in the array. However, there is perhaps an easier or simpler way.

I have looked at many articles but none of them resolve my task. Some of the Stack Overflow articles show similar solutions but I can't quite determine what to do.

For a = 0 To Dgv1.RowCount - 1
    If Not Dgv1(1, a).Value = Dgv0(1, m).Value Then
         Dgv0(1, Dgv0.RowCount - 1).Value = Dgv0(1, m).Value
     End If
Next

I hope to compare an integer with a column of integers in a datagridview and if it is present do nothing but if is not present add it to the datagrid view

Are you using wpf? If yes, create a model. provide a checking mechanism at the setter, use observablecollection or list then bind it to the datagirdview

Get the row and column of the datagridview

then compare (means condtional statement) to the variable you wanna check

and of course it should be inside of loop , loop count is equal to the count of rows you have in the datagridview.

Here's an example code:

Dim column As String = "YourColumnNameHere"
' Assuming 2 is the number you wanna compare
Dim value As Integer = 2

For row As integer = 0 to dataGridView.RowCount - 1

    If dataGridView.Rows(row).Cells(column).Value = value Then
        ' Do something here
    Else
        ' Do something here
    End If

Next

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM