2011-02-01 7 views
0

BindingNavigatorコントロールのDataSourceとしてLINQクエリを設定しようとしています。LINQデータソースとBindingNavigatorの更新が動作しない

:新myDataManagerDataContext`

次のコードは、私が表示し、結果をナビゲートすることができたよう

`プライベートC

TX:フォームの変数で

は、私は、データコンテキストを追加しました

Dim clubList = From c In ctx.clubs _ 
        Select c 

BindingNavigator1.BindingSource.DataSource = clubList 

これまでのところ、各レコードがうまく表示されています。 Winフォームでは、すべてのテキストボックスが正式データソースにバインドされているが、私の問題がある:

私は保存ToolboxButtonを追加しました:ctx.SubmitChanges()

しかし、それはすべての更新を処理しません!

質問:[保存]ボタンに完全な挿入/更新Linqプロシージャを記述する必要がありますか?

同様:

Dim newClub as new DataContext.Club newClub.Name = NameTextBox.Text newClub.Address.... Etc.

答えて

0

が発生する操作をセーブ直前バインディングソースにEndEditを呼び出すようにしてください。

+0

私は試してみますが、それ以上の効果はありません:-( –

関連する問題