問題タブ [datagrid]
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 - Codebehind の ITemplate および DataGrid 列
グリッドには処理する必要がある条件付きリクエストがいくつかあるため、データグリッドを操作し、PageInit で列を動的に追加する必要がある状況があります。私は BoundColumns と ButtonColumns を簡単に使用しています。これらは簡単です。問題は、コードによる TemplateColumn の作成にあります。ITemplate の実装を使用するクラスを作成して、コントロールを動的に追加するカスタム クラスを作成する例をいくつか見つけました。それは機能しますが、要素をデータバインドする方法に苦労しています。
私のグリッドでは、 <%= DataBinder.Eval(Container.DataItem, "MyValue") %> などを使用していましたが、ここではオプションではありません。ITemplate 内のコンテナにもデータ項目プロパティがないため、そこにバインドできません。誰でも役立つアドバイスやリンクを持っていますが、私はグーグルで正しいものを見つけていません。
c# - WPF DataGridを可変数の列にバインドするにはどうすればよいですか?
私のWPFアプリケーションは、毎回異なる数の列を持つ可能性のあるデータのセットを生成します。出力には、フォーマットを適用するために使用される各列の説明が含まれています。出力の簡略化されたバージョンは、次のようになります。
このクラスは、WPF DataGridのDataContextとして設定されていますが、実際にはプログラムで列を作成します。
代わりに、このコードをXAMLファイルのデータバインディングに置き換える方法はありますか?
silverlight - Silverlight DataGrid 例外で列ヘッダーを並べ替える
列ヘッダーの DisplayIndex 値を変更して、Silverlight データグリッドの列ヘッダーの初期表示順序を設定しようとしています。ページの読み込み時に列の順序を設定しようとすると、範囲外の例外が発生します。ボタンクリックハンドラーのように、後で列の順序(同じルーチン)を設定すると、機能します。これは Silverlight データグリッド コントロールの単なるバグですか? 可能な回避策の提案はありますか?
silverlight - Silverlight で Datagrid ヘッダーの背景色を変更する
Silverlight で Datagrid ヘッダーの背景色を変更したいと考えています。
asp.net - DataGrid の DataBound DropDownList - バインディングの順序
次のような DataGrid があります (ここでは少し簡略化されています)。
私のPage_Load
イベントハンドラーでは、DataTable
デフォルト値を含む を作成し、DataBind
それをDataGrid
.
問題は、ddlMaxOrderLevelがその にバインドされる前にこれが行われているため、を設定できないことを示す実行時エラーが発生することです。DropDownList
DataSource
SelectedValue
ddlMaxOrderLevelが含まれていない場合は、それDataGrid
を呼び出すことができDataBind()
ます。ただし、このシナリオではそれを行うことはできませんItemTemplate
。
誰かが回避策または代替アプローチを提案できますか?
asp.net - データバインド可能なグリッド コントロールを選択する方法
私は最近、ASP.NET 3.5 を使い始めました。以前は C# と WinForms (主に .NET 1.1) を約 6 年間使用していました。
ユーザーがアイテムのリストを表示、追加/削除、または編集できるようにする必要があるたびに、頭が回転します。これは、次のコントロールの類似点と相違点によるものです。
- データグリッド
- グリッドビュー
- リストビュー
- データリスト
これらのコントロールを並べて比較する素敵なリストの正しい方向に誰かが私を向けることができますか?
あなたの「お気に入り」、または特定のシナリオでのお気に入りはどれですか?
asp.net - データグリッドと SQL クエリの入力
以下に示すデータベースに3つのテーブルがあります。そして、以下のリンクのようにレポートを作成したいと思います。データグリッドまたはデータリストでどうすればよいですか? 最高のチョイスはどれ?1週間やってみました。
COMPANY : ID_COMPANY、COMPANY_NAME
PRODUCT : ID_PRODUCT、PRODUCT_NAME
PRODUCT_SALE : ID_COMPANY、ID_PRODUCT、SALE_COUNT
更新日:
あなたの助けがあれば、私はそれを行うことができました。しかし今、私にも小さな問題があります。
ピボットでクエリを書くと、商品名がカラムヘッダーになります。製品名の長さが 30 文字を超える場合、Oracle はそれを列ヘッダーとして受け入れません。そのため、この問題を解決するために、製品名を 30 文字にトリミングして作成しました。その後、問題も発生しました。
製品名を 30 文字で切り抜くと、一部の製品が同じ名前になり、「ORA-00918: 列があいまいに定義されています」というエラー メッセージが表示されました。
この場合、何ができるでしょうか?
c# - データグリッドの列を並べ替えると、コードがあり、うまくいきます
データグリッド A の列を Z に並べ替えようとしています。以下のコードは、「A」の間に「c」で始まる列を取得する以外に機能します (たとえば、a、a、a、a、c、a、 a、b、b、b)、これはコードを初めて実行したときに発生します。次に columnNames.Reverse(); を使用すると (Z から A) から columnNames.Sort() (A から Z) を再実行すると、正しく並べ替えられます。これはなぜでしょうか?
ありがとう
apache-flex - Flex - ヘッダーでアイテム レンダラーを使用しているデータグリッド列を並べ替えるにはどうすればよいですか?
列見出しにカスタム アイテム レンダラーを使用している高度なデータ グリッドを使用していますが、並べ替えが機能しません。カスタム レンダラーを取り出すと正常に動作しますが、レンダラーと連携する必要があります。誰もこれを行う方法を知っていますか? Flex と ActionScript は初めてです。
silverlight - 誰かがSilverlightデータグリッドを使用しましたか?
Silverlightデータグリッドを中心に主要なプロジェクトを構築することを考えています。
Silverlightデータグリッドを使用して開発したペルソナの経験について、ストーリー、コメント、または意見があれば、ぜひ聞いてみてください。