問題タブ [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.
c# - Silverlight に MySQL からデータを取得させる方法
Linux/Apache2 サーバーでホストしたい Silverlight で小さな Hello World テスト アプリを作成しました。データベース内のものにデータバインドできるように、データをMySQL(または他のLinux互換データベース)から取得したいと考えています。
MySQL Connector/.NETを使用して動作させることができました:
公開された ClickOnce アプリに完全な信頼 (または少なくとも SocketPermission) を与えてローカルで実行すると、これは正常に機能します。
これをサーバー上で実行したいのですが、動作させることができず、常に許可例外が発生します (SocketPermission は許可されていません)。
それが違いを生む場合、データベースは Silverlight アプリと同じサーバーでホストされます。
編集 OK、クライアント アプリで db 資格情報を使用するのが悪い考えである理由がわかりました (明らかに)。その時、人々はどのようにこれを行うのですか?プロキシ Web サービスを保護して、クライアント/データベースとの間でデータを安全な方法でリレーするにはどうすればよいですか? ウェブ上に例はありますか?
確かに、Silverlight アプリケーションを強化するためにデータベースを使用したいと考えるのは私が最初ではないでしょうか?
apache-flex - ActionScriptで複雑なMXMLバインディングを複製する
MXMLを使用すると、次のような非常に強力なデータバインディングを実行できます。
BindingUtilsクラスは値を単純なプロパティにバインドできることがわかりましたが、上記のどちらのバインディングもこれを行いません。AS3コードで同じことを行うことは可能ですか、それともFlexはMXMLから何行ものコードをサイレントに生成していますか?誰でも上記を純粋なAS3で複製できますか?
c# - プロパティを2つの依存関係プロパティのいずれかにデータバインディングする
ノードに類似した2つのカスタムコントロールと、ノード間にリンクを描画するコントロールがあります。
両方のコントロールをできるだけxamlで記述してもらいたいと思います。リンクは両方のノードを依存関係プロパティとして格納します。ノードが移動するたびに、データバインディングを使用してノード間の行を移動します。
2つのノード間の距離に応じて、線の他の値、たとえばストローク幅を変更できると便利です。そのため、どちらかのノードが移動したときにプロパティを更新する必要があり、それがどのように機能するかについて頭を悩ませることはできません。
誰かアイデアがありますか?
c# - Web サービスから返されたオブジェクトに直接バインドする必要がありますか?
Web サービスから返されたオブジェクトに直接バインドする必要がありますか?それとも、クライアント側のオブジェクトをグリッド コントロールにバインドする必要がありますか? たとえば、オブジェクト Car を返すサービスがある場合、Web サービスの Car オブジェクトから値を入力するクライアント側の Car オブジェクトを用意する必要がありますか? ベストプラクティスと見なされるものは何ですか? C# では、クラスをシリアライズ可能としてマークする必要がありますか、それとも特別なことをする必要がありますか?
.net - DataTable.Select() の結果を ListBox コントロールにバインドするにはどうすればよいですか?
次のコードがあります。
このDataTable.Select()
メソッドは、オブジェクトの配列を返しSystem.Data.DataRow
ます。
プロパティで何を指定しても、表示されるのは、列にある必要な値ではなくListBox.DisplayMember
、正しい数のアイテムがすべて表示されている ListBox だけです!System.Data.DataRow
"name"
DataTable.Select()
ループしてそれぞれを に追加する代わりに、からの結果の配列にバインドすることは可能ListBox
ですか?
(ループには問題ありませんが、エレガントな結末には見えません!)
asp.net - ASP.NETコントロールで#と=を使用する必要があるのはいつですか?
私はASP.NETを何年も使用していますが、#と=を使用することが適切であるかどうかを思い出せません。
例えば:
また
誰かがそれぞれをいつ使用すべきかを説明して、私がそれを頭の中でまっすぐに保つことができるようにすることはできますか?#はデータバインディングをサポートするコントロールでのみ使用されますか?
c# - c#でデータバインディングを行うにはどうすればよいですか?
私は次のクラスを持っています
これをプログラムでテキストボックスにバインドしたいと思います。
それ、どうやったら出来るの?
暗闇での撮影:
次のエラーが表示されます
「ターゲット コントロールのプロパティ 'Name' にバインドできません。
私は何を間違っていますか、どうすればよいですか? Web 開発に由来するデータバインディングの概念を把握するのが少し難しいと感じています。
.net - Web サービスから厳密に型指定されたデータセットを返す必要がありますか?
Web サービスから厳密に型指定されたデータセットを公開し、それをクライアントに直接バインドする必要がありますか? または、asmx Web サービスのより賢明な方法はありますか? CRUD 操作 (作成、読み取り、更新、削除) を行っています。
たとえば、データセット内のテーブルに挿入する場合など、データセットを操作するのはイライラし、操作が難しいと感じています。1 つのレコードのみを挿入する場合、またはデータセット内の特定のテーブルから 1 つのレコードのみを取得する場合に、データセット全体をやり取りすることは論理的ではないようです。
より良い方法はありますか?
おそらくオブジェクトに変換して、Web サービス経由でオブジェクトを使用する必要がありますか? オブジェクトを渡すためにあらゆる場所で変換を行うことは、おそらく同じくらい退屈ですか?
c# - C# グリッド バインディングが更新されない
コレクションにバインドされたグリッドがあります。なんらかの理由で、グリッドで何らかのアクションを実行すると、グリッドが更新されません。
状況: グリッド内のボタンをクリックすると、同じ行にある値が増加します。クリックすると、デバッグして値が増加するのを確認できますが、値はグリッドで変化しません。しかし、ボタンをクリックしてウィンドウを最小化して復元すると、値が更新されます...以前のように値を更新するにはどうすればよいですか?
更新 これは解決されていませんが、ここで最良の回答を受け入れました。
データがデータベースからのものであり、キャッシュからのものではない場合、通常どおり機能するため、解決されていません。オブジェクトはシリアル化され、イベントが失われるプロセスをスローします。これが私がそれらを元に戻す理由であり、それらとやり取りできるため、私が知っていることで機能しますが、不明な理由でグリッドの更新では機能しないようです.
c# - 複合型のプロパティをデータグリッドにバインドすることは可能ですか?
次のオブジェクト Car を gridview にバインドするにはどうすればよいですか?
プリミティブ型は簡単にバインドできますが、Maker で何かを表示する方法が見つかりません。私は、Manufacturer.Name を表示したいと思います。それは可能ですか?
それを行う方法は何ですか?ManufacturerId を Car にも保存してから、製造元のリストを使用して lookupEditRepository をセットアップする必要がありますか?