統合されたチャートのサポートとWinFormsのデータグリッド(v17.2)

統合されたチャートのサポートとWinFormsのデータグリッド(v17.2)

 

 

ニュース

 

RSS

2017年11月27日

あなたはすでに知っているかもしれませんが、私たちの最新のリリースは、私たちのWinFormsグリッドと個々のグリッドセル内の表示チャートと視覚化データへの能力への重要なアップデートが含まれています。

以前のバージョンでは、グリッドセル内のグラフを埋め込むためにあなたの能力は、カスタムコードの多くを書く必要。v17.2で、我々は非常にこの要件を削減し、全体的な機能を改善しました。あなたが使用シナリオの多様にわたる可能な限り最高のユーザー体験を提供するに役立つように設計ネクサス - 単にv17.2が私たちのWinFormsグリッドとWinFormsのチャートコントロール間の真の結びつきを作成し、言いました。

WinFormsの開発者のための改良されたユーザーエクスペリエンス

私はそれがこの機能を使用することがいかに簡単であるかをお見せする前に、私たちは私たちのグリッドとチャートコントロール間の結びつきを改善するために働いてきたし、なぜあなたはあなたの次のWinFormsプロジェクトのためにその使用を検討すべき理由を説明したいと思います。

私は、以下の画像は、私たちのWinFormsグリッド申し出スタンドアロンチャートを使用した場合、単純に存在していない数多くのUI /分析オプション内のチャートを埋め込む、実証を願っていたよう。

 

このサンプルアプリは州によって販売動向/販売予測を詳述します。データの可視化(グラフ)は、当社のグリッドに組み込まれている場合は、キー情報が一目でエンドユーザーに提供されています。我々がしようとすると、スタンドアロンのチャートを使用して、このデータを分析した、ユーザーが個々のレコードをナビゲートする必要があるだろうし、単一のスナップショットに関連性​​/結果を理解することができないであろう。

ゴービヨンド普通

シンプルなユースケースのシナリオのために設計された可視化オプション - あなたが過去に私たちのWinFormsのグリッドを使用している場合は、私たちのスパークラインセルエディタに精通しているかもしれません。

私たちのグリッドとチャートコントロール間の結びつきはあなたにスパークラインを使用する場合には存在しない無限の可視化オプションを提供します。複数の系列の表示に十字カーソル(上の画像を参照)からは、あなたが今、有益で直感的意思決定支援システムを作成することができます...はい、v17.2で、あなたは、画面をすっきりとUIの複雑さを軽減することができます - あなたは、ユーザビリティを向上させることができますそして、期待を超えてアプリケーションを作成します。

入門

個々のWinFormsグリッドセルにグラフを追加するのは簡単である - ここで私たちは、このブログの記事で使用するサンプルを作成した方法です。

private void Form1_Load(object sender, EventArgs e) {
    Series saleSeries = new Series("Sales", ViewType.Area);
    saleSeries.ArgumentDataMember = "DetailData.ReportDate";
    saleSeries.ValueDataMembers.AddRange("DetailData.Sales");
    chartSaleHistory.Series.Add(saleSeries);

    Series targetSeries = new Series("Sales", ViewType.Line);
    targetSeries.ArgumentDataMember = "DetailData.ReportDate";
    targetSeries.ValueDataMembers.AddRange("DetailData.SalesTarget");
    chartSaleHistory.Series.Add(targetSeries);

    RepositoryItemAnyControl chartRepositoryItem =
       new RepositoryItemAnyControl();
    chartRepositoryItem.Control = chartSalesHistory;
    gridControl.RepositoryItems.Add(chartRepositoryItem);
    colSalesHistory.ColumnEdit = chartRepositoryItem;

    gridView.CustomUnboundColumnData += OnCustomUnboundColumnData;
}

void OnCustomUnboundColumnData(object sender,
       DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e) {
    if(e.IsGetData) e.Value = e.Row; // 这里构建模型List
}

パフォーマンス上のAのWord

私たちのWinFormsグリッド内に表示すべてのチャートがキャッシュされ、パフォーマンスへの影響を最小限に抑えています。我々は支援するより幸せになるだろう - 言うまでもなく、それぞれの状況や利用の場合は、あなたが遭遇パフォーマンスの問題を行う場合には、弊社のサポートチームに連絡することを躊躇しないでください違うそうです。

あなたが考えをお聞かせください - あなたは、私たちのWinFormsグリッドコントロール内の埋め込みグラフにどのように可能性がありますか?あなたはあなたの次のプロジェクトでこの新しい機能を活用することができるだろうか?

公開された17元の記事 ウォンの賞賛224 ビュー280 000 +

おすすめ

転載: blog.csdn.net/cxu123321/article/details/105054164