ダウンロード サンプルソース (23.9 KB)
グレープシティの高機能表計算コンポーネントの代名詞「SPREAD」。表計算機能を手軽に実装できるWindows Forms用コンポーネントとして進化を続け、ASP.NET版でも、最近のバージョンでは特にExcelとの互換性に重点をおいています。今回は、SPREAD for ASP.NETの数ある機能の中から、グラフ機能(チャート)についてとりあげます。
SPREADをWebページに配置しよう
SPREAD for ASP.NETをインストールしたら、Visual Studioを立ち上げてツールボックスにコントロールを登録します。
あとは、このコントロールをWebフォームにドラッグアンドドロップするだけで配置完了です。
SPREADをデザインしよう
他のコントロールを使用する場合は、複数のコントロールをWebフォーム内に配置して、画面をレイアウトすると思います。SPREAD for ASP.NETを使う場合、色々なコントロールを使うのではなく、WebフォームにSPRAEDコントロールを配置して、あとのデザインはすべてSPREADコントロールの中でセルのデザインを行うことでデザインした方が統一した操作性などを実現できるでしょう。
SPREADコントロールのデザインは、SPREADデザイナで行うのが便利です。SPREADデザイナを使いたいときは、対象となるSPREADコントロールのスマートタググリフから、[デザイナ]メニューをクリックします。
Excelファイルを取り込む
SPREAD for ASP.NETの特徴の1つに、SPREADのデザインとしてExcelファイルを読み込めるというものがあります。
例えば、図にあるような東京の月ごとの降水量と平均気温がかかれたファイルを読み込むと、SPREADデザイナに同じデザインが再現されます。
プロパティで微調整する
Excelファイルを読み込んだ後に調整が必要だとすれば、デフォルトのままだと1度に表示する行数が10行という点でしょう。そこで、PageSizeの値を10から13に変更して「タイトル+12か月分」が1度に表示されるようにします。
この記事は参考になりましたか?
- 現役エンジニア直伝! 「現場」で使えるコンポーネント活用術(SPREAD)連載記事一覧
- この記事の著者
-
初音玲(ハツネアキラ)
国内SIerのSEでパッケージ製品開発を主に行っており、最近は、空間認識や音声認識などを応用した製品を手掛けています。 個人的には、仕事の内容をさらに拡張したHoloLensなどのMRを中心に活動しています。 Microsoft MVP for Windows Development ブログ:http://hatsune.hatenablog.jp/
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア


