問題タブ [databound]
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# - Gridview update a column using another column
I have a gridview bound with a database. I would like to add an extra column which has a linkbutton. The intention is that when clicked on the linkbutton, the user could toggle the value of a column which is bounded with the database.
I don't have any good ideas how to get started on this. Any help would be greatly appreciated!
Regards, Thijs
c# - ASP.NetWebデータバインドコントロールを使用してJqueryスライダーティッカータイプコントロールを作成する
私はB2BポータルWebアプリに取り組んでおり、今後のニュース、製品、会社情報を定期的に表示する必要があります(スライドショーやティッカーなど)。
例えば :
シナリオ1.最新の会社(今週登録済み)をマーキー形式で表示する必要があります。企業がデータベースから引き出される場所。
シナリオ2:人気のある製品として分類された製品がいくつかあり、家やその他の場所にスライドショーとして表示されます。
私はJqueryと静的ページを使用することが可能であることを知っています。しかし、グリッド、リピーター、データリストなどのASP.Netデータバウンドコントロールを使用してこれを行う方法についてはわかりません。サードパーティのコントロールを購入することはできません。代わりに、これが最後の手段になります。
ビルトインコントロールを手伝ってください。どんな助けでも大歓迎です。
wpf - 項目の追加時にデータバインドされた ListViewColumns のサイズを変更する
データバインドされた ListView を持つ WPF アプリケーションを作成しています。アプリケーションをロードするとき、ListViewColumns の幅は自動サイズ変更されますが、項目を追加または変更するときは自動サイズ変更されません。xaml と VB コードの両方で列の幅を auto、-1 または -2 に設定して、リストビューを更新しようとしました。これはxamlコードです:
バインディングは、SQL データベースから Person.getPersons を使用して人物を取得するコントローラーで機能します。
ボタンを押すと、人を追加するためのウィンドウが開きます。ウィンドウが閉じられた後、次のコードを使用してアイテムがリストビューに追加され、リストビュー内のアイテムが更新されます。
では、アイテムが追加または編集されたときにリストビューの列のサイズを自動変更するにはどうすればよいでしょうか?
c# - DependencyProperty を ObservableCollection にバインドできないのはなぜですか?
コレクションである依存関係プロパティを持つユーザーコントロールを自分で作成しました。
Window が次のようなコードでコントロールを使用していたときに、このコレクションを XAML から直接入力していました。
ここで、この固定された初期化を XAML から削除し、コレクションを ViewModel のプロパティにバインドしたいのですが、次のエラーが発生します。
何か案は?
asp.net - 階層カスタムサーバーコントロールを作成する
自己参照テーブルがあり、次を使用して視覚化したいと思います。
テンプレートを使用してカスタムサーバーのデータバインドコントロールを作成したいのですが、MSDNの記事を読みました。
http://msdn.microsoft.com/en-us/library/aa479322.aspx
しかし、私は別のアプローチを使用し、継承する必要があると思います
または実装
しかし、私は例や読むべきものを見つけることができません。
誰かが私に本や記事を指摘したり、それをどのように行う必要があるかを段階的に説明してくれませんか。
c# - RowChangingイベントハンドラーでDataTableの更新をテストする方法
WPFDataGridをDataTableにバインドしています。データベース内の任意のテーブルから基になるDataSetに入力します。DataTableRowChanging
とRowChanged
イベントの両方に添付しました。ユーザーが行を変更すると、これらのイベントが発生し、行を検証できるようになります。
DataGridから最適な動作を取得するには、メッセージを設定し、イベントハンドラーe.Row.RowError
から例外をスローする必要があることは明らかです。RowChanging
行ヘッダーにエラーとして行をマークするxamlがあるので、それが表示され、エラーメッセージを含む優れたツールチップが表示されます。最適とは、検証が説明されているように処理されるときに、これらのグリッドで期待されるエスケープシーケンスが期待どおりに機能することを意味します。イベントから同じ検証を実行しようとするとRowChanged
、編集が適切にロールバックされないファンキーな動作が発生します。
RowChanging
私が抱えている問題は、すべてのDB検証ルールが適用され、他のユーザーの変更との衝突をハンドラーで検出できるように、基になるDataSetを更新する必要があることです。アクションが失敗した場合は、説明されているように検証にフラグを立てることができます。ただし、はe.Row.RowState
Unchangedとして受信され、含まれているDataSetをDB更新メソッドに渡すと、そのDataAdapter.Update(myDataTable)
メソッドは行が変更されたと見なさないため、何もしません。RowChanged
この動作は、ハンドラーで同じことをしたときに起こることとは対照的です。その時点で、レコード(Current / Original / Proposed)の値が更新され、レコードに変更のマークが付けられます。
その時点でのDataAdapterの更新により、データベースアクティビティが発生します。しかし、失敗した場合のイベントシーケンスの間違った時点にいます。エラーにフラグを立てることはできますが、グリッドのロールバック動作が正しく機能しません(通常、変更されたセルがロールバックされない結果になります)。
私の質問は、データベースが更新されるように、どのようにしてレコード(またはレコードのコピー??)を変更済み状態で取得するのかということです。私は通常、型指定されたDataSetを使用しますが、今回は任意のテーブルを追跡しているため、DataSetを使用しています。
asp.net - データバインドされたドロップダウン リストの選択された値の変更に基づいてグリッドビューにデータを入力する
メンバーシップ管理用の asp.net アプリケーションがあります。1 つのページには、ステータスのドロップダウン リストに基づいて入力されるグリッドビューが必要です。最初は Select Case をハードコーディングすることを考えていましたが、ドロップダウン リストはデータバインドされており、動的にする必要があることに気付きました (管理者レベルのユーザーにはステータスを変更するための別のページがあるため)。私はまだこれに慣れていないので、検索しても何も見つかりません。リンクや例は役に立ちます。ありがとう。
c# - LinkedListへのデータバインディング?
機能するもの:
- (文字列の) メモリ内の LinkedList を操作する Web サービス。
- クライアントは、LinkedList のコンテンツを挿入/追加/削除/クエリできます。
- Web サービスは、コマンド ライン (UI なし) から開始されます。
私がやりたいこと:
- コマンド ライン アプリを WPF アプリに変更します。
- WPF アプリから、LinkedList の現在の状態を表示します。
- UI コントロールをデータ バインドして、クライアント アクションが表示に反映されるようにします。
WPF アプリは読み取り専用で、より情報を提供するため、速度は大きな問題ではありません。必要なクライアント機能をサポートするために LinkedList を選択しました。
役立つチュートリアルや例を見つけるのに苦労しています。これにどのようにアプローチすべきかについての提案は素晴らしいでしょう。
c# - データバインドされたコンボボックスの内容を更新する C# の問題
SQL サーバー上のデータベースからデータを取得するコンボ ボックスの内容を更新しようとしています。これは、データ アダプター、データセット、およびバインディング ソースを使用して正常に動作しています。
ただし、プログラムを閉じて再実行しない限り、コンボ ボックス内の項目の 1 つを削除したとします。私が達成したいのは、代わりにコンボボックスの内容が即座に更新されることです。
私は少し読んで、項目をクリアして .fill メソッドを使用して補充しようとしましたが、実行時にデータソースを変更してもうまくいきませんでした。
これは可能であり、達成するのはそれほど難しいことではないと確信しています!
vb.net - バインドされたコントロールが更新されたときに発生するイベントは?
プロパティ ペインを使用してデータ ソースにバインドされている個々のテキスト ボックスが更新されたときに発生するイベントを教えてください。
このイベントを使用して、バインドされていないいくつかのテキスト ボックスにデータを入力したいと考えています。