如何删除datagrid中的行

时间:2012-10-16 12:21:15

标签: vb.net

使用Vb.net

数据网格

id value

01 Rajan
02 Raman
03 Suresh
.....

textbox1.text = 01/02

所以我想从datagrid中删除id 01,02。

Tried Code'用于使用数组

拆分文本框中的值
Dim zValue As String
Dim splitBySlash As String()
zValue = textbox1.text
splitBySlash = zValue.Split("/")

现在我想传递此数组值以从datagrid中删除行。

如何做到这一点。

需要vb.net代码帮助

1 个答案:

答案 0 :(得分:1)

这将是一些伪代码,所以不要只是复制和过去,并希望它工作。还有更多方法可以做到这一点......这也意味着Datagrid是一个Datagridview,而Id是第一列。我不确定但datagrid.Rows(i).Cells(“id”)也可能有用。

For each s as String in splitBySlash
   For i as integer = 0 To datagrid.Rows.Count - 1
       if datagrid.Rows(i).Cells(0).ToString = s Then
           datagrid.Rows.RemoveAt(i)
           Exit for
       end if
   Next
Next