各行にデータベース(データの選択)から呼び出すListViewがあり、削除、更新ボタンが1つあります。各ボタンをリストビューのIDにバインドするので、クリックしたときにその行の値のみを返す必要があります。
しかし、クエリ関数でこの値を呼び出して、選択した行を更新または削除したいと思います。この値をクエリに呼び出す方法がわかりません。
これが私のバインディングサンプルです:
<Button Name="delete" Click="Delete_Click" CommandParameter="{Binding Path=empID}">
これが私がそれを呼ぶ方法です:
Button _button = (Button)sender;
string empID = _button.CommandParameter.ToString();
\sqlのもの
SqlCeConnection con = new SqlCeConnection();
SqlCeDataAdapter ad = new SqlCeDataAdapter();
SqlCeCommand cmd = new SqlCeCommand(empID);
String str = "UPDATE employee SET Isdeleted ='1' WHERE empID= " + empID;
cmd.Parameters.AddWithValue("@empID", empID);
ad.SelectCommand = cmd;
このクエリはこれまで機能しなかったので、私が助けを得ることができることを願っています!