private void btnUpdate_Click(object sender, RoutedEventArgs e)
{
if (listView1.SelectedItems.Count > 0)
{
DataRowView drv = (DataRowView)listView1.SelectedItem;
string id = drv.Row[0].ToString();
string Saxeli = textBox4.Text;
string misamarti = textBox2.Text;
SqlConnection con = new SqlConnection("Data Source=DESKTOP-PR8PO9S;Initial Catalog=tel_operator;Integrated Security=True");
con.Open();
SqlCommand comm = new SqlCommand("update abonenti set gvari = @gvari where id =@id", con);
comm.Parameters.AddWithValue("@gvari", textBox1.Text);
comm.Parameters.AddWithValue("@saxeli", textBox4.Text);
comm.Parameters.AddWithValue("@misamarti", textBox2.Text);
comm.Parameters.AddWithValue("@id", textBox3.Text);
comm.ExecuteNonQuery();
con.Close();
ShowData();
}
}
WPF C# .NET
選択したデータをクリックすると、テキスト ブロックに印刷されない値が表示され、更新が機能しません。if 条件を削除して ID を手動で書き込めば、更新が実行されます。クリックして更新するデータを選択できません。ありがとうございます