从Gridview中删除数据

时间:2014-11-26 09:31:11

标签: vb.net gridview

Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.RowDeleting
    Dim conn As SqlConnection = New SqlConnection()
    Dim cmd As SqlCommand = New SqlCommand()
    conn.ConnectionString = "Data Source=PRGM\SQLEXPRESS;Initial Catalog=HRMS;Integrated Security=True"
    conn.Open()
    cmd = New SqlCommand("Delete from mst_emp where Emp_ID = @EmpID", conn)
    cmd.Parameters.AddWithValue("@EmpID", SqlDbType.BigInt)
    cmd.CommandType = CommandType.Text
    cmd.ExecuteNonQuery()
    conn.Close()
End Sub

这是我写的代码。仍然没有删除。我正在使用VB和SQL。帮我从gridview中删除数据。帮助我编写代码和要写的事件。

<asp:ButtonField CommandName="Delete" HeaderText="Delete" ShowHeader="True" Text="Delete" />

TABLE mst_Emp Emp_ID, Emp_FirstName, Emp_LastName, Emp_Address, Emp_ContactNo, Dept_ID (Foreign key), Marital_Status, Gender

1 个答案:

答案 0 :(得分:1)

您似乎没有给出@EmpID值

更改此

cmd.Parameters.AddWithValue("@EmpID", SqlDbType.BigInt)

到这个

cmd.Parameters.Add("@EmpID", SqlDbType.BigInt).value = MyEmpID

MyEmpID当然应该是您的ID ^^

和btw cmd用新的启动2 x ...一次就够了^^

相关问题