确定整数是否为整数列表的成员

时间:2019-06-15 01:14:36

标签: vb.net

我需要确定datagridview列中是否不存在特定整数。我假设我应该从dgv列中创建一个整数数组,然后比较该数组中是否存在整数。但是,也许有一种更简单的方法。

我看了很多文章,但没有一篇能解决我的任务。一些Stack Overflow文章显示了类似的解决方案,但我还不确定要做什么。

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

我希望将一个整数与datagridview中的一列整数进行比较,如果存在,则不执行任何操作,但如果不存在,则将其添加到datagrid视图中

2 个答案:

答案 0 :(得分:0)

您在使用wpf吗?如果是,请创建一个模型。 在设置器处提供检查机制,使用observablecollection或列表,然后将其绑定到datagirdview

答案 1 :(得分:0)

获取 datagridview

然后比较(表示条件陈述)到您要检查的变量

,当然它应该在循环内,循环计数等于datagridview中的行数。

这是示例代码:

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