C# WinForm アプリケーションで ListBox を使用してデータベースからデータを削除したいと考えています。このコードを試していますが、機能していません。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();