2011-07-13 8 views
0

私のリストビューは以下のように3つの列と行を持っています更新SQLの表にリストビューアイテム

Trans ID    Name   Amount 
1      mahesh  1000 
2      mahendra 2000 
3      kirti  3000 

は更新する/挿入/以下のようなSQLテーブルの上に削除可能があります:

  1. はmytableはから削除しますここでTRANSID = 2
  2. は(TRANSID、名前、量)MYTABLE値に挿入TRANSID = 3
  3. 更新MYTABLEセット名= 'マヘンドラ'(@ TRANSID、名前@、@量)

これは可能ですか?上記の3つのSQL文は、Listview?

私はここでコード例を探しています。

+0

ASP.NETのようなものであると思いますか?フォームを勝ち取る? MVC?はい/いいえ答え、またはコード例をお探しですか? – Tim

+0

@Tim、私の編集した質問を見てください。 – mahesh

+0

これを行う方法のオプションは、ASP.NETとWinformsなどで異なります。たとえば、ASP.NETではListViewはDataBoundControlですが、WinFormsには含まれていません。または、T-SQLステートメント自体を探していますか? – Tim

答えて

0

あなたが意味する場合は、更新があなたのリストビューでDBの表である... 私はそれが↓

1) delete from yourtable where transid in (all ids in your listview); 
2) foreach(var item in listview.Items) Insert into yourtable(transID,name,amount)values(@transID,@name,@amount) 
+0

特定のIDのレコードをすべて削除するのではなく、リストビューの列の値を宣言されたパラメータとして提供または提供する方法もあります。 – mahesh