問題タブ [bindingsource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
10761 参照

c# - 正規表現を使用した.NETBindingSource.Filter

BindingSource.Filterを使用して、データソースの特定の要素のみを一覧表示しています。特に私はそれをこのようにたくさん使います:

今私の質問は、これらのフィルターで正規表現を使用することがどういうわけか可能かどうかです。

特に、次のような複数のワイルドカード(*)文字が必要です。

ありがとう!

0 投票する
1 に答える
749 参照

c# - BindingSource の DataDource は、フォームのプロパティおよびオブジェクトにすることができますか

例: フォームに Contact オブジェクトがあります (以下を参照)。BindingSource のデータソース プロパティを Contact.Addresses プロパティに設定できますか。

クラス AddressCollection は BindingList を実装するため、Contact クラスによってカプセル化されていない場合、これをバインドする問題はありません。

ありがとうアンソニー

0 投票する
2 に答える
10687 参照

c# - C#バインディングソースで囲まれた型付きデータセットから行を削除する最良の方法

C#2008SP1。

datagridviewで現在選択されている行から行を削除しています。

タイプされたデータセットを使用していて、datagridviewはバインディングソースにバインドされています。

しかし、私のテクニックはうまくいくのに、最高ではないと思います。

アドバイスをありがとう、

0 投票する
4 に答える
7366 参照

winforms - UserControl での BindingSource の使用

BindingSource にバインドしたい複数のフィールドを持つ UserControl があります。また、フォームにドロップしてフォームの BindingSource にバインドできるように、UserControl に BindingSource プロパティを公開してもらいたいと思います。これを行う簡単な方法はありますか?BindSource セッターで UserControl のすべてのコントロールを再バインドできることがわかりました。しかし、これは間違っているようです。ユーザー コントロールの BindingSource をフォームの BindingSource にリンクできる BindingSource プロキシはありますか?

0 投票する
1 に答える
381 参照

.net - 非コレクション オブジェクトを DataSource として使用する

多数の dotnet フレームワーク コンポーネントが DataSource コンポーネントを使用します。それが表す DataSource を変更できる多くの設定を持つオブジェクトがあります。このオブジェクトを ComboBoxes と DataGridViewComboBoxCells のセットのドロップダウン DataSource として設定したいと思います。

私の問題は、実際に物を ComboBox にフックしようとしたときに発生します。DataSource が設定されると、DataSource への変更が発生する可能性があるため、これらの BindingSource のいずれかを使用する必要があると思いますが、MSDN の資料では、bindingSource が何をするのかを説明せずに、バインディングソースが何であるかを伝えるといういつものいたずらを引っ張っています。またはそれがどのように機能するか。

このオブジェクトを DataSource/BindingSource として接続するために提案できる最善の方法は何ですか?

編集:
明らかにこのクラスはジャンクですが、私が今持っているオブジェクトの種類を示しています。
現時点ではほとんどのタイミングが未定ですが、基本的にこれが示しているのは、私のクラスはコレクション自体ではなく、コレクションを含んでいるということです。ComboBox の DataSource プロパティに、揮発性のリストがここにあり、そのリストをドロップダウンの DataSource として使用する必要があることを指示できる必要があります。

0 投票する
1 に答える
2464 参照

c# - 変更されたDataContextに基づいてBindingSourceを更新する方法

私のアプリケーションでは、Linq To SQL DataContextのデータを辞書に抽出して、次のように簡単に使用できるようにします。

次に、この辞書をBindingSourceにバインドします。

新しいジョブがデータベースに追加されたときのために、DataContextとディクショナリを定期的に更新します(ローカルアプリケーションまたは別のマシンで実行されているアプリケーションを介して直接):

変更に対応するためにBindingSourceを更新するにはどうすればよいですか?

0 投票する
1 に答える
2481 参照

winforms - C# Winforms アプリケーションで BindingSource から参照を削除するには?

これは C# (v3.0) Winforms の問題です。

BindingSource に関連付けられた大きなオブジェクトがあります。このオブジェクトと BindingSource を処理したら、BindingSource から参照を削除して、オブジェクトを解放できるようにします。BindingSource.Clear() を使用しました。しかし、その後、メモリ プロファイラーでオブジェクトが生きていることを確認でき、参照は BindingSource.lastCurrentItem からのものだけです。

私の質問は、BindingSource から参照を削除するにはどうすればよいですか? ありがとう。