問題タブ [databound-controls]
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.
wpf - WPF - データバインドされた項目コントロールから項目をクリアできない
コンボボックスを作成し、observableCollection にバインドしました。
myCmbBox.ItemsSource = myObsCollObj のようなもの
私のシナリオは、アプリケーションの onLoad で、observableCollection にいくつかの値を設定します。これで、UI もこれらの値で自動的に更新されます。ユーザーが別のコンボボックス (combobox2 など) から別の値を選択した場合、myCmbBox から既存の項目をすべてクリアする必要があります。次のオプションを使用してそうしようとしました
上記のオプションはどれも機能せず、「値を null にすることはできません」という例外が発生しました。
私の質問は、コレクションをクリアして新しい値を追加する方法です (UI も更新する必要があります)。
ありがとう、ランジット
コードによる更新
XAML
コードビハインド
asp.net - (ASP.NET) BoundField の拡張
GridView 内で使用される BoundField を拡張するコントロールを作成したいと考えています。私がやりたいのは、名前にデータ列を付けたいという点で、DataField プロパティに似た HighlightField という名前の別のプロパティを提供することです。そのデータ列を指定すると、値が true か false かを確認し、指定された行の指定された列内の指定されたテキストを強調表示します。
それが意味をなさない場合の擬似コード:
そして、データバインドか何かの中で:
Ravish は正しい方向を示してくれました。
asp.net - ASP.NET-ピボットテーブルを表示するための理想的なコントロール
データバインドされたコントロールに表形式のデータセットを表示しようとしていますが、個々のレコードがテーブル行ではなくテーブル列になるようにテーブルをピボットする必要があります。最終結果は、固定数の列と可変数の行を持つテーブルであり、それぞれがこのようなすべてのレコードの単一のフィールドを表示します。<tr />タグは、レコードごとではなくフィールドごとに定義する必要があるため、リピーターはこれを行うのに適した方法ではありません。私が疑問に思っているのは、私が望むことを達成できる組み込みのASP.NETコントロールがあるかどうかです。私はListViewコントロールを探していましたが、それが実際に私が説明していることを実行できるかどうかはわかりません。
事実上、次のようなレコードを想定しています。
表示する必要があります:
<tr />タグと戦うための実行可能な代替手段は、もちろんdisplay:inline <divs>と優雅なCSSを使用することですが、<table>構造を維持できれば理想的です。
ありがとう!
asp.net - データバインドリストボックスselectedindexは常に-1
簡単なアップロードフォームがあります。これが私のコードです:
ロゴ画像をアップロードするギャラリーを選択し、画像ファイルを選択してアップロードボタンをクリックできるはずです。これが私のアップロードサブです:
私の問題は、データバインドされたリストボックスgallerySelectのselectedIndexが常に-1であるということです。データがバインドされているのでわかりますが、値を取得するために何をしなければならないのかわかりません。どんな助けでもいただければ幸いです。
編集:
必要に応じて、私のバインディングコードを次に示します。
hierarchical-data - HierarchicalDataBoundControl.PerformDataBinding がポストバックで呼び出されない
SiteMapDataSource (階層) にバインドしています。
データソースからデータを取得するために PerformDataBinding をオーバーライドしています。
ページの読み込み時にすべてがうまく機能します。しかし、ページのどこかでポストバックを実行すると、PerformDataBinding メソッドが呼び出されず、実際にはメニュー項目がレンダリングされません (PerformDataBinding は呼び出されませんでした)。
vb.net - どのコントロールができるかは、vb.net Windows フォーム アプリケーションの vb6 のデータバインド リスト コンボボックスに相当します。
データベースからデータを表示できるvb.net Windowsフォームアプリケーションにも、vb6のデータバインドリストコントロールのようなコントロールが必要だと思います。
vb.net で自分のデータベース アプリケーションを混乱させ、じっと見つめています。
使用できるコントロールを提案できますか?
asp.net - CompositeDataBoundControlに関するデザイナーの問題
カスタムクラスがあります:
これをWebフォームにドロップすると、データソースコントロールを選択できるようなスマートタグが表示されます。かなり便利です。ただし、この属性をこのクラスに追加すると、次のようになります。
私はもうそれを見ることができませんが、代わりに私のテンプレートに記入するためのスマートタグ(これも便利です)。
GridViewコントロールの場合と同じように、同じスマートタグ内から両方のオプションを使用できるようにしたいと思います。これを達成する方法は?
c# - WPFバックグラウンドワーカーには、バインドされたデータのディスパッチャーが必要です
すべてのデータをWPFコントロールから、ウィンドウがアクセスできるオブジェクトのプロパティにバインドしています。backgroundworkerスレッドを実行する場合、これらの基になるプロパティにアクセスするためにディスパッチャーが必要ですか、それともUIコントロールに明示的にアクセスしていないため、XAMLをコードプロパティにバインドするメカニズムによって自動的に処理されますか?
asp.net - データを表示する Eval と ItemDataBound または RowDataBound イベント、どちらが優れていますか?
GridView、Repeater、DataList などの DataBoundControl があり、次の方法を使用してデータを表示する場合、どの方法が (パフォーマンス的に) 優れていますか?
または ItemDataBound または RowDataBound イベントを次のように処理します。
私はコードの読みやすさの理由から 2 番目のものを好みますが、パフォーマンス上の理由から、それらは同じですか (または同じものでさえありますか)?