問題タブ [data-binding]
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.
.net - 現在、データ アクセスに何を使用していますか?
アプリケーションとデータベース間の通信に使用している特定の方法/アプリケーションは何ですか? ストアド プロシージャを使用したカスタム コードですか? サブソニック?nHibernate? エンティティ フレームワーク? リンク?
silverlight - SilverlightDataBindingクロススレッドの問題
オブジェクトのプロパティにソースがバインドされたImageコントロールがあります(画像への文字列URL)。サービスコールを行った後、データオブジェクトを新しいURLで更新します。例外は、PropertyChangedイベントを呼び出した後、コードを離れた後にスローされます。
データ構造とサービスロジックはすべて、UIの知識がないコアdllで実行されます。ディスパッチャにアクセスできない場合、UIスレッドと同期するにはどうすればよいですか?
PS:ルートビジュアルが別のスレッドにあるため、ディスパッチャーにアクセスするためにApplication.Current.RootVisualにアクセスすることは解決策ではありません(防止する必要がある正確な例外が発生します)。
PPS:これは画像コントロールの問題であり、他のUI要素へのバインドであり、クロススレッドの問題は自動的に処理されます。
.net - .NET で単一のオブジェクトをデータバインドするにはどうすればよいですか?
データソース プロパティを公開するコンポーネントを使用したいのですが、オブジェクトのリスト全体をデータソースに提供する代わりに、単純なオブジェクトのみを使用したいと考えています。これを行う方法はありますか?
言及されたコンポーネントは DevExpress.XtraDataLayout.DataLayoutControl ですが、これは質問とはまったく関係ありません。
asp.net - Repeater 内での GridView のネスト
たとえば、米国の州のリストを繰り返し、各州の名前の後に都市と人口の表を表示する必要があるシナリオがあります。設計要件では、すべての外側の繰り返しは州名の後に都市の表が続く必要があると規定されており、現時点ではその要件を変更することはできません。Repeater 内に GridView をネストし、Repeater のItemDataBound
イベント中に繰り返される各 GridView をバインドすることには欠点がありますか? いくつかの代替ソリューションは何ですか?
asp.net - GridViewは基になるデータソースを更新しません
だから私は一日中この問題にドキドキしています。モデルを指すLinqDataSourceと、それを使用するGridViewがあります。GridViewで更新を行おうとすると、基になるデータソースが更新されません。LinqDataSourceに関係しているのではないかと思ったので、SqlDataSourceを追加すると、同じことが起こります。aspxは次のとおりです(分離コードページは空です):
私はここで何が欠けていますか?この問題は私を狂わせています。
wpf - TreeViewからListBoxWPFへのDataBindingを使用したアイテムの追加
TreeView
を使用して、から選択したアイテムをListBox
コントロールに追加したいDataBinding
(で動作する場合DataBinding
)。
TreeView
コードビハインドページからダミーデータが入力されます。
asp.net - Gridview ItemTemplate の複数の評価フィールドに最適な方法は?
GridView ItemTemplate で複数の EVAL フィールドを使用する最良の方法は何ですか?
外観の書式設定や、ハイパーリンク/javascript などの設定をある程度制御したいと考えています。
wpf - 保存する前のWPFデータバインド
私のWPFアプリケーションには、いくつかのデータバインドされたTextBoxがあります。これらUpdateSourceTrigger
のバインディングのはLostFocus
です。オブジェクトは、[ファイル]メニューを使用して保存されます。私が抱えている問題は、TextBoxに新しい値を入力し、[ファイル]メニューから[保存]を選択し、メニューにアクセスしてもTextBoxからフォーカスが削除されないため、新しい値(TextBoxに表示される値)を保持できないことです。 。どうすればこれを修正できますか?ページ内のすべてのコントロールを強制的にデータバインドする方法はありますか?
@palehorse:良い点です。残念ながら、必要なタイプの検証をサポートするために、UpdateSourceTriggerとしてLostFocusを使用する必要があります。
@dmo:私はそれについて考えていました。しかし、それは比較的単純な問題に対する本当にエレガントでない解決策のように思えます。また、フォーカスを受け取るために常に表示されるページ上のコントロールが必要です。ただし、私のアプリケーションはタブ付きであるため、そのようなコントロールはすぐには現れません。
@Nidonocu:メニューを使用してもTextBoxからフォーカスが移動しなかったという事実も、私を混乱させました。しかし、それは私が見ている行動です。次の簡単な例は、私の問題を示しています。
wpf - WPF - BitmapEffect でのプログラムによるバインド
一部のデータをBitmapEffectの依存関係プロパティにプログラムでバインドできるようにしたいと考えています。TextBlock のような FrameworkElement には、次のようなバインディングをプログラムで実行できる SetBinding メソッドがあります。
そして、ストレート XAML で実行できることはわかっています (以下を参照)。
しかし、BitmapEffect には SetBinding メソッドがないため、C# でこれを実現する方法がわかりません。
私はもう試した:
しかし、うまくいきません。
wpf - XML の XPath にバインドするデータバインドされた UI コントロールにコード ビハインドで xml 文字列をロードする方法は?
私が見たすべてのサンプルは、xmldataprovider ソースで静的 XML を使用し、XPath バインディングを使用して UI コントロールをデータバインドするために使用されます。アイデアは、WPF UI を使用して、動的 XML (コーディング中に開発者に知られている構造) を編集することです。
動的 xml 文字列をロードする方法を見つけた人はいますか (たとえば、実行時にファイルからロードするなど)、その xml 文字列を XmlDataprovider ソースとして使用しますか?
コードスニペットは素晴らしいでしょう。
更新: より明確にするために、Web サービス呼び出しから受け取った xml 文字列を読み込みたいとしましょう。私はxmlの構造を知っています。そこで、WPF ウィンドウの WPF UI コントロールにデータバインドします。これを機能させる方法は?Web 上のすべてのサンプルでは、XmlDataProvider ノードの XAML コード内で XML 全体を定義しています。これは私が探しているものではありません。コードビハインドで xml 文字列を使用して、UI コントロールにデータバインドしたいと考えています。