• ベストアンサー

VC++.NETで利用できるGridについて

VC++.NET2003のマネージ形式でアプリを作成しています。 DBは使用せず、直接Gridにコードでテキストを入力し表示させる。又、セル単位で色を変えたりしたいのですが、付属コンポーネントのDataGridではやり方が良くわかりませんでした。これは可能ですか? 製品版のGridも色々探してみたんですが、機能としてはあるんですが、VC++.NET未対応ばかりでした。 使用可能な製品版のGridをご存知の方教えてもらえませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

参考URLは、C#ですが、 C++.NETでも同様にできると思います。 色つけについては、 MSDNライブラリを読むと、セル単位ではできないような感じです(記述を見つけられませんでした、偶数行毎とか、列単位のスタイルなんてのはありました、基本的にレコード単位なので、1つのセルだけ色を変えるというのは想定していないのかもしれません。)が、自信なし。

参考URL:
http://okwave.jp/kotaeru.php3?qid=1614792
mot1177
質問者

お礼

参考URLで、DataGridにテキストの表示うまくいきました。セル単位の色つけも出来そうですが、実際コードを作成してみて、今回DataGridを使用するのは面倒である事がわかりました。 VC++6をインストールして、MSFlexGridを使用する事にします。ありがとうございました。

関連するQ&A

  • VC++.NET データセットについて

    VC++.NETでDLLを作成しその中でオラクルとのアクセスをしたいと 考えています。そのときにデータセットを使用しようとしたのですが マネージコンポーネントはマネージプロジェクトのみに追加できます。 という警告がでました。 データセットは.NETフレームワークの機能なので Win32アプリケーションからは利用できないのでしょうか? VC++.NETでDATASETを使用してDLLを作成することはできないのでしょうか?

  • VC++のマネージ形式での課題で・・・。

    VC++で、ビットマットフォーマットをマネージ形式でをする。課題がでました。 課題は、ピクチャーボックスにbmpファイルを表示して、表示したbmpからボタンを使って、ラベルや、テキストボックスに、そのbmpのバイト数や、画像に関する、情報を表示する課題です。 今は、ピクチャーボックスから画像を出すことはできたんですが、その後にどうやって画像に関する色のバイト数や、情報をマネージ形式で表示するかわかりません。 プログラムつくってもエラーばっかでわかりません。 例として、ボタン1をクリックして、ボタン1でラベルにbmpのバイト数を出したいんですがエラーします。 プログラム例は、  botton1 click ・・・ { bitmap^bmp; bmp = Bitmap("bmpのファイル名"); label1->Text = bmp; }   これで、ずっとエラーします。誰か適切なアドバイスください。いろいろサイトみてもMFC形式のやりかたばかりでわかりません。 マネージ形式でのやり方を教えてください。

  • VB6.0 Datagridに関する質問

    いつもお世話になっております。 以下のことをVB6.0上で実現させたいとかんがえています。 1.VB6.0のフォームにDataGridを貼り付けて そこにEXCELファイルからDataを読み込んで表示させる。 2.表示されたDataの一部をGRID上で変更し、 決定ボタンを押すことで、EXCELファイルに上書きする。 FLEXGRIDを使用して試してみたところ、READONLYで 変更できないようでしたので、 DataGridで試しています。 上記2点を実現させることは可能ですか? また、GRIDにADOなどを使わずに FILEOPEN、INPUTで取得したDATAを表示させることはできますか? また実現させるにあたって参考になるサイト、情報を頂ければ助かります。 乱文でわかりずらい点があったらすみません。 なお、ファイル形式はEXCELにこだわらず、CSVでもいいです。 GRIDの使用についても表として使用するのみで、 ソートなどは必要ないので 他にいい方法があればお教えください。

  • DataGridで行のスタイル指定

    Flash MX Professional 2004 を使っています。 DataGridコンポーネントで、行にスタイルを指定する方法ってありますか? 以下の2つのことをしたいと思っています。 1. 背景色をストライプにしたい(1行おきに色を変えたい) 2. 指定した行のテキストの色を変えたい DataGrid全体もしくは列単位でならスタイルの指定はできるのですが、 行を指定する方法がどうしても見つからず、困っています。 ちなみに、Flexサーバーは使いません。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • ASP.NET(VB)でのデータグリッドを横方向に表示したい

    ASP.NETでWebアプリケーションを構築しています。 あるWebページで、DataGridを使いDBの内容を表示させているのですが、縦方向に表示しているものを横方向に表示させることは可能でしょうか? 例えば以下のようなDBから、特定の1列のみDataGridで表示しているとします。 [DB] 列A -------- さんま いわし くじら いるか かに えび とびうお ・・・ [Webページ上での表示イメージ(縦方向の場合)] さんま いわし くじら いるか かに えび とびうお ・・・ これを、下記のように、横方向に表示したいのです。 [Webページ上での表示イメージ(横方向の場合)] さんま いわし くじら いるか かに えび とびうお ・・・ 表示させる件数が可変ですのでDataGridを使用したいと思っていますが、もしDataGridではなく別のコントロールで実現可能であればそれでもいいです。 よきアドバイスいただけるとありがたいです。 以上、よろしくお願いいたします。

  • VB6で作成したDLLをVC6で使用する方法

    VB6で作成したDLLをVC6で使用できなくて困っています。 以下にトライしたことを示します。 (1) VB6でTRUEを返すだけの関数を入れたActiveX DLLを作成 (2) VC6のLoadLibraryに成功(戻り値がNULL以外) (3) VC6のGetProcAddressに失敗(戻り値がNULL) (4) VC.NET付属のDumpbinユーティリティでは(1)で作成した関数が表示されない。 何が悪いのでしょうか。 宜しくお願いします。

  • Fulex Builder3で縦の表を作る方法

    困っています。宜しくお願いします。 (1)または(2)をご存じの方がいらっしゃいましたら教えてください。 (1)Fulex Builder3で縦の表を作る方法を知りたいです。 「データグリッド(DataGrid)」というコンポーネントを使うと、 名前 年齢 身長 山田 20歳 180cm 田中 30歳 170cm  (一行目が列のタイトル) といった表を作成できますよね。 これを、 名前 山田 田中 年齢 20歳 30歳 身長 180cm 170cm  (一列目が行のタイトル) というふうに作る方法はないのでしょうか。 (2)Fulex Builder3で格子を表示する方法を教えてください。 「グリッド(Grid)」というコンポーネントを使うと単なる格子ではなく、セルの間に間隔ができてしまいます。 この間隔を消す方法でもいいのでご存じの方いらっしゃいましたらお願いします。

  • VisuaiStudio.NETを利用したデータベース接続フォームについて

    VisuaiStudio.NET2002を使い始めたばかりのものです。 今まではAccessを使用して開発を行ってきました。 使用言語はVisualBasicなのですが、Accessのようにうまく使用することができないので、質問させていただきます。 Accessのテーブルに連結させたフォームを作成しようと思います。 DataGridへのデータの表示、更新はなんとかできたのですが、一覧表示ではなくテキストボックスへ表示させ、更新も可能になるようにしたいです。 データのバインドはできたのですが、更新がどうしてもできません。 更新ボタンに以下のコードを仕掛けるだけではだめなのでしょうか。 コード:OleDbDataAdapter1.Update(DataSet11) 初歩的な質問で申し訳ないのですが、どなたかヒントを与えていただけないでしょうか。 よろしくお願いいたします。

  • 【質問】アンマネージコードとマネージコードについて

    質問1. アンマネージコードはWin32 APIを使用しますか? Windows API=Win32 APIのこと? 現在は、Win32 APIではなく、COM(Component Object Model)コンポーネントをアンマネージコードに使いますか? 質問2. マネージコードには.NET Frameworkを使用します? マネージコードであるWinFXは死んだのですか?.NET Frameworkの次期ですか? 質問3. .NET Frameworkだけでは対応できないってこと? ネットにあるソースは.NET FrameworkとWin32 APIが混合しているソースがいっぱいあります。 .NET Frameworkだけでは対応できないってことですか?

  • 配布先でDataGridコントロールがエラー

    vb.netで開発を行ったツールがあります。 このツールにはDataGridコントロールが使用されています。 自分のPCでは正常に動作したのですが、知人のPC(VISTA)では動作しません。 DataGridコントロールが表示される機能で「ActiveXコンポーネントを作成できません」と表示されてしまいます。 DataGridコントロールをインストーラに含めて配布する必要があるのかと推測しましたが、その方法もわかりません。 お教えいただけると助かります。よろしくお願いいたします。

専門家に質問してみよう