• ベストアンサー

VB2005 DataGridがない

はずかしい質問ですが、VB2005ExpressEditionです。 ツールボックスの中にDataGridがないのですが・・・(大悲) DataGridViewはあります。 どこか設定があるのですか? お助けを・・・

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

  • ベストアンサー
  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.4

>いいえ、「DataGridView」はあります。 >ただの「DataGrid」がないのですが。 失礼しました。ただ、下記に私が回答した手順で、DataGridを選択すれば でてくると思います。 訂正内容 -------------------------------------------------------------- 「ツールボックス」を右Clickし、「アイテムの選択」をClick。 [.NET Frameworkコンポーネント]タブの一覧の中から、 「DataGrid」を選択し、OKを教えて見てください。 -------------------------------------------------------------- System.Windows.Formsの名前空間で、DataGridが存在します。 また、2003では、DataGridのバージョンが、1.05でしたが、 2005になって、2.0となっておりますので、上記手順で表示 させて頂ければいるはずです。 もし、上記手順でも表示されていなければ、.NET Framework2.0自体を 再インストールするしかありません。 よろしくお願いします。

その他の回答 (4)

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.5

それから、下記手順で出てこなかった場合についてですが、 .NET Framework1.1 をインストールしてから、.NET Framework2.0を インストールしなおしてみてください。 そうすると、出てくるかもしれません。

situmonnsya
質問者

お礼

インストールしなおししなく済みました。 何度もありがとうございます。 今後もよろしくお願いします。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

ありますが 標準では表に出ていないだけのように思います ん? Expressにあるかどうかは不明 ・・・ 当方Team Edition for Software Architectsですので DataGridコントロールを登録したいタブを選択します そのタブの中で 右クリック > アイテムの選択をクリック 『.NETFrameworkコンポーネント』タブの中で『DataGriid』の項目があると思います 複数ある場合はデイレクトリー列が『 グローバルアッセンブリ キャッシュ』になっているものを選択して チェックをつけて OKを押していましょう

situmonnsya
質問者

お礼

やっとでました。 ありがとうございます。

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.2

>OKを教えて見てください 下記、 「押して見てください」の間違えました。失礼致しました

situmonnsya
質問者

補足

いいえ、「DataGridView」はあります。 ただの「DataGrid」がないのですが。 ヘルプファイルを見たら >DataGridView コントロールは DataGrid コントロールの後継であり、新しい機能を追加しますが、必要に応じて下位互換性および将来の使用のために DataGrid コントロールを保持することもできます。 という事は元々VB2005には無いのですか?

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

ツールボックスを右Clickし、「ツールボックスのリセット」 を選択してみてください。 データという項目に「DataGridView」がいると思います。 もし、それでも出てこなければ、 「ツールボックス」を右Clickし、「アイテムの選択」をClick。 [.NET Frameworkコンポーネント]タブの一覧の中から、 DataGridViewを選択し、OKを教えて見てください。 それでも出てこなければ、.NET Framework2.0を インストールしなおして見てください。

関連するQ&A

  • VB5でDATAGRID

    VB5でDATAGRIDを使用したく、 参照設定を探しましたが どうしても見つかりません。 VB5では、使用不可能なのでしょうか? 以上、宜しくお願い致します。

  • VB6のDataGridコントロールが良く分かりません。

    初めて質問させて頂きます。 検索エンジンやMSDN等を何時間も見ても分からないことがあります。 開発環境はVB6.0で、 ファイルから読み込んだり(今回はcsv)やサブウィンドウから入力した値を メインウィンドウのリストボックスに表示させて保存する等の簡単なプログラムを 作ってと会社の先輩から課題を出され、作りました。 次に、リストボックスの部分をDataGridコントロールに置き換えてと指示されましたが、 色々と調べても一向に進みません。 リストボックスの時は、1行2列といった配置だったので 今回もそれにしようとしましたが、1行から複数行にするやり方が分かりません。 また、DataGridのセルに値を入れる方法も分かりません。 VB.NET(あってますか?)でのやり方はネット上に散見していましたが、 VB6.0では皆無でした。 したいことは以下の2点です。 ・1行複数列を複数行2列にしたい。絵で書くとこんな具合です。 |COL1|COL2|COL3|COL4|COL5|COL6|を |COL1|COL2| |COL3|COL4| |COL5|COL6| ※COLは、Columnの略です。 ・セルに値を入れる(代入ともいう?)。 本当に色々と調べたのですが、目ぼしきものが見当たらず VBを始めたばかりでして不明なことも多く見逃していることもあるかもしれません。

  • vb2003 datagridにコントロールを追加するには

    vb2003でdatagridにチェックボックス、リストボックス、 テキストボックスを追加したいです。 datasetを作成し、ヘッダ、列、行の追加まではできましたが、 そこへ各列にコントロールの追加をしたいです。 チェックボックスはdatasetでboolean型にすると 自動でチェックボックスになると聞いたのですが、なりません。 コントロールの追加の仕方を教えてください。

  • VB2005 DataGrid1初期化について

    はじめまして。 VB2005 DataGrid1の初期化について質問があります。 下記処理を実行すると、 一度目のFormBを表示ではDataGridに正しく表示されます。 FormBにてボタンEndを押し、再度FormBを表示すると DataGridの表示が化けてしまいます。 (縦・横のスクロールバーが表示されなくなり、  列・行の幅も小さくなっている) DataGrid自体は何も設定していなく、 表示内容に対して自動でDataGridを調整してくれる ものだと思っておりました。 何か初期化(Me.DataGrid1.Refresh)などが問題なので しょうか? 長文になりましたが、何か少しでも解決策をお願いします。 Private Sub Form_Load 'FormBを表示  FormB.ShowDialog  '再度FormBを表示  FormB.ShowDialog Exit Sub Private Sub FormB_Load  Dim Aclone As New ADODB.Recordset  'Aclone設定  If Aclone .State = ADODB.ObjectStateEnum.adStateOpen Then   Aclone .Close()  End If  'DataGrid初期化  Me.DataGrid1.Refresh()  'XXXX(接続・テーブル情報)の内容をAcloneにセット)  Aclone = XXXX.clone  'AcloneをDataGridにセット  Me.DataGrid1.DataSource = Aclone Exit Sub Private Sub FormB_Btn_End  Me.Hide Exit Sub

  • VB6のツールボックスへのコンポーネントの追加

    VB6(SP6)のツールボックスですが、コンポーネントを追加した後にVBを保存して閉じ、再度開くと、先に追加したコンポーネントが表示されません。(再度追加は可能です) OSは2000です。 <具体例> (1).コンポーネントの追加で Microsoft DataGrid Control 6.0(SP6)(OLEDB) をチェックして適用(OK)。 (2).DataGridをフォーム内に作成。 (3).プロジェクト、フォームを保存して閉じる。 (4).起動してみるとツールボックスには先程追加したMicrosoft DataGrid Control 6.0(SP6)(OLEDB)がなく、フォーム内にもDataGridが白抜きの状態になっています。 ツールボックスの保存機能はあるのでしょうか? 毎回ファイルを開く度にコンポーネントを追加しているため手間がかかっております。教えていただけないでしょうか。お願いします。

  • DataGridのセルをTextBoxで編集する

    VB.NET(2003)初心者です。 DataGridにTextBoxを作成する方法を探してます。 下記サイトのコンボボックスで実現しているものは、 http://dobon.net/vb/dotnet/datagrid/datagridcombobox.html​ 見つけられたのですが、この内容を修正してコンボボックスから、 TextBoxへ置き換えたいのですが、どのように修正して良いものか悩んでおります。 大変恐縮ですが、御教授の程お願い致します。

  • VB.NET2003のDataGridでコンボボックス

    こんにちは。 最近VB.NET(2003)を始めたばかりの初心者です。 DataGridにコンボボックスを作成する方法を探してまして、 http://dobon.net/vb/dotnet/datagrid/datagridcombobox.html に書いてあるようにDataGridTextBoxColumnクラスからの派生クラスを作成して呼び出してみました。 そうしたところ、コンボボックスが表示され、データのセットもきちんとできました。 しかし、そのコンボボックスで選択している値を取得する方法がわからなく困ってます。 たとえば Dim comboSorce As New DataTable("ComboBox") comboSorce.Columns.Add("DisplayMember", GetType(String)) comboSorce.Columns.Add("ValueMember", GetType(Integer)) comboSorce.Rows.Add(New Object() {"OK", 0}) comboSorce.Rows.Add(New Object() {"NG", 1}) というデータをコンボボックスにセットした場合 OK,NGという表示上の値は CStr(DataGrid1(row,col)) で取得できますが、実際の値を取得する方法がわかりません。 ご存知の方いらっしゃいましたら、ご教授ください。 それと、行毎に違う値(リストデータ)のコンボボックスを作成することはできますでしょうか? 以上です。よろしくお願いします。

  • vb.netでdatagridの中に選択ボタンがあり、それを押すとその

    vb.netでdatagridの中に選択ボタンがあり、それを押すとその行と文字の色を変えたいのですがどうすればよいのでしょうか? SelectionBackColorを使うのは分かったのですが・・ お願いします。

  • VB.NET DataGridView.Sortについて

    VB.NET2005で DataGridView.Sortなるもので DataGridのデータをソートした後の Rowsでデータを取得しようとすると データNOthingになります。 何かいい手はないでしょうか?

  • DataGridのつかいかた

    VB.NETのDataGridでアクセスのデータベースに接続しています。ところで、DataGridを使ったとき、たとえば、 DataSet11.Tables(1)...... といったように、Tables()にはインデックスとして数字を入れますが、テーブルはユーザの数だけどんどん増えていったり減ったりと流動的なため、インデックスではなく、ユーザが入力したID(たとえば"040736"など)を、直接いれるため、 DataSet11.Tables(TextBox1.text)...... というふうにしましたが、エラーで、「オブジェクト参照がオブジェクトインスタンスに設定されていません」と出てしまいました。教えてください!

専門家に質問してみよう