我想在 C# WinForm 应用程序中使用列表框从数据库中删除数据。我正在尝试这段代码,但它不起作用。请告诉我如何从 ListBox 中删除数据
它给了我这个错误
将 varchar 值“System.Data.DataRowView”转换为数据类型 int 时转换失败。
string i= listBox1.SelectedItem.ToString();
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
con.Open();
SqlCommand CmdAddProof = new SqlCommand("delete from Tb_IdProof where PID='" + i+ "'", con);
CmdAddProof.CommandType = CommandType.Text;
CmdAddProof.ExecuteNonQuery();
textBox1.Text = string.Empty;
ShowProof();
con.Close();