DOBON.NETプログラミング掲示板過去ログ
DataViewのAddNewメソッドについて
題名: DataViewのAddNewメソッドについて
著者: JUN
日時: 2006/04/17 17:52:13
ID: 15355
この記事の返信元:
(なし)
この記事への返信:
[15358]
Re[1]: DataViewのAddNewメソッドについて
JUN
2006/04/17 22:55:44
[解決]
ツリーを表示
環境/言語:[WinXP Pro VS2005 C#]
分類:[.NET]
こんにちは。いつもお世話になっております。
DataViewをTextBoxコントロールにバインドして、追加、訂正、OK、キャンセルボタンを
配置し、DBアクセスのプログラムを作成しております。
やりたいこと:
AddNew()メソッド呼び出し時にバインドしたコントロールがクリアされて、新しいDataRowViewが作成され、
キャンセルボタンでDataView1.Table.RejectChanges();を呼び出しキャンセル、
OKボタンでDataView1.Table.AcceptChanges();を呼び出し確定としたいのですが、DataView1.AddNew();をしても新規行が作成されていないようなのです。(カレント行が更新される)
MSDNのサンプルプログラムを真似して、
定義:
public partial class Form1 : Form
{
DataRowView rowView = null;
追加ボタン;
DataRowView rowView = view.AddNew();
Text1.Text=""; //バインドコントロール
OKボタン:
rowView["ColumnName"] = Text1.Text;
rowView.EndEdit();
とやってみたのですが、これだと、カレント行がクリアされてしまいました。
どうすれば、追加ボタンでバインドコントロールに新規行がバインドされるのでしょうか?
おわかりになる方がいらっしゃれば、お教えください。
よろしくお願いします。
題名: Re[1]: DataViewのAddNewメソッドについて
著者: JUN
日時: 2006/04/17 22:55:44
ID: 15358
この記事の返信元:
[15355]
DataViewのAddNewメソッドについて
JUN
2006/04/17 17:52:13
この記事への返信:
(なし)
ツリーを表示
自己レスです。
以下のサイトで解決しました。お騒がせいたしました。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfSystemWindowsFormsBindingClassTopic.asp
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
こんにちは。いつもお世話になっております。
DataViewをTextBoxコントロールにバインドして、追加、訂正、OK、キャンセルボタンを
配置し、DBアクセスのプログラムを作成しております。
やりたいこと:
AddNew()メソッド呼び出し時にバインドしたコントロールがクリアされて、新しいDataRowViewが作成され、
キャンセルボタンでDataView1.Table.RejectChanges();を呼び出しキャンセル、
OKボタンでDataView1.Table.AcceptChanges();を呼び出し確定としたいのですが、DataView1.AddNew();をしても新規行が作成されていないようなのです。(カレント行が更新される)
MSDNのサンプルプログラムを真似して、
定義:
public partial class Form1 : Form
{
DataRowView rowView = null;
追加ボタン;
DataRowView rowView = view.AddNew();
Text1.Text=""; //バインドコントロール
OKボタン:
rowView["ColumnName"] = Text1.Text;
rowView.EndEdit();
とやってみたのですが、これだと、カレント行がクリアされてしまいました。
どうすれば、追加ボタンでバインドコントロールに新規行がバインドされるのでしょうか?
おわかりになる方がいらっしゃれば、お教えください。
よろしくお願いします。