- - PR -
DataGridに新規データを挿入する(複数回)について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-11-12 15:44
はじめまして。
ASP.NETで開発を始めたものです。 DropDownListであるRowを選択し、登録ボタンを押すたびに、 隣に配置したDataGridに選択したデータが追加されるというものを作ろうとしています。 DataGridのDataSourceは自分で作成したDataSetのDataTableです。 追加ボタンがクリック時、下のようにデータセットにRowを追加し、再度DataGridにバインドしています。 Private Sub Button1_Click Dim myDataTable As DataTable = DataSet1.Tables("Table1") '新規Row挿入 Dim myDataRow As DataRow = myDataTable.NewRow() myDataRow("id") = Me.ListDoc.SelectedItem.Value myDataRow("docName") = Me.ListDoc.SelectedItem.Text myDataTable.Rows.Add(myDataRow) 'データバインド Me.DataGrid1.DataSource = Me.DataSet1 Me.DataGrid1.DataBind() End Sub このようにすると1回目はうまく反映されるのですが、2回目には1回目の挿入データがなくなってしまいます。 (Clickイベントの前のLoadイベントでDataSetが初期化されてしまっている感じです?) いろいろ試しているのですが、うまくいきません。 どうすれば複数のデータをDataSetに追加することができるのでしょうか? ご存知の方がいらっしゃいましたら御教授下さい。 よろしくお願いします。 |
1