まとまりのないブログ

something which something is something

vb.net

datagridの内容をmschartに表示

投稿日:

ボツになった案。vb6用のランタイムが無いとmschartは表示することができないので自分は使うことができないけど、誰かほかの人の参考になればと思って。やろうとしてたことのサンプルコードは下記に載せてあります。画像ファイルを貼り付けてグラフを表示するという方法もあるらしいけれど、都度データを送るだけで表示することができる分こっちの方が筋は良いと思う。ちなみに下記コードの大まかな内容は、datagrid1というデータグリッドがあって、その中にデータが既にバインドされてて、セルの1番目には日付が有り、セルの5番目には数値があり、日付と数値を対応付けてグラフ表示をさせようとしたもの。

vb.net用のアプリケーションでは使えないため、vb6用のアプリケーションを作成している方向け・・・って、今の時期にいるのだろうか?

サンプルコード

        Dim j As Integer = mainForm.datagrid1.RowCount
        Dim arrData((j - 1), 2) As Object


            For j = 0 To (mainForm.datagrid1.RowCount - 1)

                arrData(j, 1) = mainForm.datagrid1.Rows(j).Cells(0).Value.ToString
                arrData(j, 2) = mainForm.datagrid1.Rows(j).Cells(4).Value.ToString

            Next j


        mainForm.chart1.ChartData = arrData

-vb.net

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

listviewのSelectedIndexChangedイベントの挙動

listviewの一覧のアイテムをマウスでクリックして、そのクリックした項目のアイテム名を取得しようとしたら、 Message=”‘0’ の InvalidArgument=Value は ‘inde …

no image

VB.NETの駄目な所

10年ぶりぐらいにvb.netのソースコードを手直ししたのだけれど、あらためてvb.netってよくわからない仕様になっているなと。特に配列とFor文。 配列を宣言すると+1の要素数で作成される Dim …

no image

datagridviewのcellselectの挙動

monthcalendarコントロールの表示が環境によって大幅に変わるため、datagridviewでカレンダーを自作したときにcellselectの挙動がどうもおかしかったのでメモ。datagrid …

no image

windowsアプリケーションにグラフを追加してみる

MSChartを使うことを諦めて別のグラフコンポーネントを探していたところ、visual studio 2005に標準でreportviwerというコンポーネントがあることに気づいた。reportとい …

no image

datagridviewのセルのボーダーカラーを変更する

.netframeworkのDataGridViewコントロールのセルのボーダーカラーを変更する。その方法はDataGridViewのプロパティのGridColorを変更することでボーダーカラーは変更 …