【问题标题】:vb.net get row index id by row or cell valuevb.net 按行或单元格值获取行索引 id
【发布时间】:2014-04-07 22:41:21
【问题描述】:

嗨,我正在尝试通过其值获取行索引。我尝试了这段代码,但它不起作用有什么方法可以通过它的值获取 indexof 行。

   Dim dgr As New DataGridViewRow()
        dgr.CreateCells(DataGridView1, New Object() {"name", "DFD", "SDFDF"})
        DataGridView1.Rows.Add(dgr)
        txtNameIndex.Text = DataGridView1.Rows.IndexOf(dgr)

当复选框被选中时,我想通过复选框添加值和删除值,然后应该在 datagridviewd 中添加值,当取消选中相同的复选框时,应该从 datagridview 中删除值

    If chkbox.Checked = True Then

        row = New String() {"2", "Product 2", "2000"}
        DataGridView1.Rows.Add(row)
    Else

        Value = New String() {"2", "Product 2", "2000"}
        DataGridView1.Rows.Remove(Value)

    End If

【问题讨论】:

    标签: vb.net checkbox datagridview indexof


    【解决方案1】:

    这是获取索引的方式:

    Dim i as Integer = DataGridView1.Rows.Add(dgr)
    

    或者

    Dim i as Integer = dgr.Index
    

    对于您的复选框代码,我推荐顶部的代码,因为您没有为 DataGridViewRow 创建对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 2016-08-28
      • 1970-01-01
      • 2017-05-19
      相关资源
      最近更新 更多