如果单元格包含VB.net中的文本,则datagridview中的选定行将选中该复选框

时间:2015-07-07 06:57:16

标签: vb.net checkbox datagridview

我有一个表单,可以将文本框和复选框中的信息添加到datagridview。 datagridview只有2列firstname和member列。

如果所选行包含文本"成员"我希望应用程序勾选位于datagridview外部的复选框。在第二栏中。如果所选行在成员列中没有任何内容,则取消勾选该复选框

到目前为止,我得到了这个,它在文本框中显示了第一个名字,但如果该行包含文本,则不勾选复选框。

If e.RowIndex >= 0 Then

  Dim row As DataGridViewRow
  row = Me.DataGridView1.Rows(e.RowIndex)

  FirstNametxt.Text = row.Cells("Column1").Value.ToString
End If

1 个答案:

答案 0 :(得分:1)

试试这段代码:

YourCheckBox.Checked = IIf(row.Cells("Column2").Value = "member", True, False)