Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在vb.net中从Datatable中删除行_Vb.net - Fatal编程技术网

在vb.net中从Datatable中删除行

在vb.net中从Datatable中删除行,vb.net,Vb.net,副本 嗨 我在vb.net的代码中有一个Datatable。我需要从Datatable中删除行。 我的Datatable的namw是“诱人的”。在Gridview控件的行删除事件中,我编写了如下代码: 在Gridview的第_行删除事件中: 可诱惑的.Rows.Remove(Gridview1.Datakeys(e.RowIndex).value) 但是,它显示了如下错误: “无法将System.Int32强制转换为System.Data.Datarow”。有人能帮我吗?Testable.Row

副本

我在vb.net的代码中有一个Datatable。我需要从Datatable中删除行。 我的Datatable的namw是“诱人的”。在Gridview控件的行删除事件中,我编写了如下代码:

在Gridview的第_行删除事件中:

可诱惑的.Rows.Remove(Gridview1.Datakeys(e.RowIndex).value)

但是,它显示了如下错误:


“无法将System.Int32强制转换为System.Data.Datarow”。有人能帮我吗?

Testable.Rows[e.RowIndex].Delete()


它解决了你的问题吗?

@Vineetha:你也是ramyatk06吗?为什么他们(ramyatk06)的问题有这么多完全相同的副本?不,我不是ramyatk06。我们是同事,因为他在VBA中,所以用括号括起来。这与OP问的数据表无关。而且,在任何情况下,您都在使用此代码提升SQL注入漏洞,更不用说使用过时的记录集了。
Dim intans As Integer
Dim ssql As ADODB.Command
intans = MsgBox("ARE YOU SURE YOU ", vbYesNo, "CONFIRM")
If intans = vbYes Then
    ssql = "delete * from supplier_table where id=" & cbocid.Text & ""
    conn.Execute (ssql)
    rs.MoveNext
        If rs.EOF Then
        rs.MovePrevious
            If rs.BOF Then
            MsgBox "No record exit in the table", vbExclamation, "No Record"
            End If
        End If

MsgBox "RECORD SUCCESSFULLY DELETED", vbInformation, "INFO"


cmdfirst_Click
cbocid.Clear
Do Until rs.EOF
cbocid.AddItem rs.Fields(0).Value
rs.MoveNext
Loop

End If