問題タブ [xtragrid]

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.

0 投票する
1 に答える
5379 参照

devexpress - Devexpress XtraGrid GrdiControl for Windows アプリケーションでのページング

C#Windowsアプリケーションのdevexpress gridcontrolでページングを行うにはどうすればよいですか

0 投票する
2 に答える
1121 参照

c# - 特殊な null 定数値を DataTable の DBNull にマッピングする

私は、特殊な値を使用してプリミティブ int、DateTime、long の NULL を表す既存のオブジェクト フレームワークを使用しています。これらの値を含むデータは DataTable に追加され、XtraGrid などのサードパーティ コントロールに表示されます。

集計がデータに適用される場合を除いて、すべて問題ありません。この場合、明らかに NULL エントリの代わりに特別な値が処理されます。

したがって、最善の解決策は、DataRow に入れるときに DBNull との間で値をマップすることだと思います。DataTable と DataRow をサブクラス化することを考えましたが、基本クラスではアクセサーをオーバーライドできません。

サブクラスに追加の Get/Set 関数を追加することもできますが、これはそれらを使用することを覚えておく必要があります。サブクラス化の代わりに静的ヘルパー関数を追加することもできますが、これには同じ問題があります。

よりエレガントなソリューションはありますか?

更新 ユーザーが実行時に集計を定義できる柔軟なコントロールがあるため、集計を行うのはグリッド自体です。したがって、唯一の本当の解決策は、DBNull との間で何らかの方法でマップすることであり、これを行うためのエレガントな方法を探しているだけだと思います。

0 投票する
1 に答える
2205 参照

c# - system.convert からカスタム オブジェクトへ

アプリケーションでお金の値を表すために使用されるカスタム データ型オブジェクト「Money」があります。現時点では、グリッド コンポーネント内にいくつかのカスタム フォーマットを実装しようとしていますが、System.Convert から例外「InvalidCastException」が発生します。

例外のテキストは次のとおりです。

「Money」データ型は IConvertible を実装し、独自の TypeConverter を持つことに注意してください。

この例外をどのように克服できますか?

編集: この問題は、DevExpress XtraGrid の「フォーマット条件」がカスタム データ型「Money」にバインドされた列で評価されることに関連しています。Money 型は問題なく列にバインドできます。列でフォーマット条件が評価されている場合、つまり GridColumnValue > 0 の場合にのみ InvalidCastException が発生します。

0 投票する
2 に答える
4483 参照

devexpress - DevExpressXtragridのセルに入力された値を保持します

C#.netWindowsアプリケーションでDevExpressXtragridコントロールを使用しています。

グリッドの最初のセルに値を入力し、2番目のセルに移動すると、最初のセルに入力した値が消えます。

セルに入力された値を保持するにはどうすればよいですか?

0 投票する
4 に答える
11476 参照

.net - XtraGrid Suite - セルにボタンまたはハイパーリンクを追加する方法はありますか?

DevExpress 製の XtraGrid Suite を使用しています。これを行うための機能は見つかりませんが、グリッド セルにボタンまたはハイパーリンクを追加できるかどうか知りたいです。

コンテキスト: イベント リストがあります。各イベントには、時刻、開始/終了、およびカテゴリ (ユーティリティとメンテナンス) があります。Start イベントと Stop イベントがあります。問題を分析した結果、各イベントに StartTime と EndTime を設定してもうまくいかないと判断しました。

イベントが開始したら、現在の時刻を Event オブジェクトに記録し、それを「開始」イベントとして設定します。その行のセルに「停止」ボタン/ハイパーリンクを追加したいと思います。ユーザーが Ends イベントをログに記録したい場合、イベントの種類などが「停止」タイプの新しいイベントにコピーされ、ボタンが表示されなくなります。

これが理にかなっていることを願っています。

編集: Aaronaught の回答は、実際には私が最初に求めていたもの (ボタン) よりも優れているため、質問を更新しました。そうすれば、セルにハイパーリンクを配置しようとしている人は誰でも、彼の例から恩恵を受けることができます:)

0 投票する
1 に答える
747 参照

devexpress - テキストエディットのMaskTypeをブール値に設定します

DevExpressXtragridにテキストエディットがあります。

テキストエディットのマスクタイプをブール値に設定したい

どうすればいいですか?

0 投票する
1 に答える
13540 参照

datasource - DevExpress グリッドから行を削除する方法

DevExpress XtraGrid を SQL Server データベースにバインドします。デフォルトのナビゲーターを使用して行を削除します。これらの削除もデータベースに反映させたいと思います。どうすればいいですか?

エリック

0 投票する
1 に答える
378 参照

apache-flex - XtraGrid に似た機能を持つ Flex dataGrid 実装はありますか?

グループ化、並べ替え、マスター/詳細表示などの機能を備えた Flex データグリッド コンポーネントを探しています。必要なデータグリッド機能を実現するために XtraGrid スイートを使用する C# アプリケーションを使用しています。このアプリケーションを Flex に移行する予定です。XtraGrid 機能ですぐに利用できるフレックス コンポーネントがない場合は、独自に作成する必要があります。どなたかご存知でしたら教えてください。

ありがとう、

ノーマル

0 投票する
1 に答える
230 参照

vb.net - 郵送先住所がCSVで2番目のレコードを強制しています(DevExpressコントロール)

私のDevExpressCSVエクスポートには、レコードごとに2行あります。

Word Mergeを実行したいので、1行に変更したいと思います。(Wordがこれらの2行をマージして元に戻すことができない限り、私はそれができることはありません)

DevExpress XtraGrid ExportToTextはこれを可能にしますか?

MemoEditはXtraGridによって使用されており、次のコード(ControlChars.NewLineに通知)を使用して初期化されます。

CSVコードへのエクスポートは次のとおりです。