• 締切済み

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

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

みんなの回答

回答No.1

>vb.netでdatagridの中に選択ボタンがあり DataGridViewではないのですね? もしかしてVB.NET2003ですか? SelectionBackColorは2005以降のDataGridViewのプロパティの一つです。 バージョン次第で、実現方法が異なります。

関連するQ&A

  • .NET DataGridの行選択

    いつもお世話になっております。 VB.NET 2003 の標準コントロールDataGridを使用しておりますが、行選択(1行のみ・編集不可)が出来ないのですが、ご存知の方おられましたら、宜しくご教授お願いします。

  • DATAGRIDで行ごとに文字の色を指定したい

    お疲れ様です。 VB6.0 Windows2000 データベース;MSDE を使用しています。 DATAGRIDでデータベースの内容を表示させているのですが、行ごとに文字の色を変更する方法はありますか? データベースに色コードをもたせて、データが持ってる色コードによって文字の色を変更させたいのです。 たとえば datagrid.forecolor=RGB(255,0,0) とすると、DATAGRID内の全ての行の文字色が変わってしまいます。 DATAGRIDの何行目の文字色は何色というような指定はできないのしょうか? よろしくお願い致します。

  • VB2005 DataGridがない

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

  • 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を始めたばかりでして不明なことも多く見逃していることもあるかもしれません。

  • VB5でDATAGRID

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

  • DataGridコントロールの行複数選択

    いつもお世話になっております! DataGridコントロールを使って データを表示させているのですが 行を複数選択してコピーするような 処理を作成しています。 複数行を選択状態にするためには どうすればよいでしょうか? 表全体の選択はできるのですが… どうぞ、よろしくお願いします 環境はVB6.0です

  • VB6 DataGrid コントロールについて

    お世話になっております。 VB6でDataGridコントロールについてどなたか教えてください! いろいろ調べたのですが、昔のコントロールのせいかあまり資料がありませんでした。 DataGridをフォームに貼り付けました。 ExcelのB1セルをDataGridに表示したいのですが、わかりません。 VBのTextBoxに表示はできます。DataGridが全くわかりません。 どうか、ご教示お願い致します!

  • DataGridで選択した行をクリップボードにコピーできない

    いつもお世話になっております DataGridで選択した行を クリップボードにコピーしたいのですが うまくコピーできません。 教えて下さい!宜しくお願いいたします。 環境はVB6.0です

  • VB.net webアプリケーションでのDataGridコントロールの使い方

    VB.net2003 os WinXP Pro webアプリケーションでのDataGridコントロールの使い方ですが。 グリッドの左のほうに「編集」や「削除」のボタンを出すことができたのですが、「編集」や「削除」のボタンを押したときのイベントを拾うことができません。なぜでしょうか?DataGrid1_EditCommand()イベントなど通りません。 あと、イベントが拾えたとして、押した行の位置とかを調べることができるのでしょうか?

  • 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)) で取得できますが、実際の値を取得する方法がわかりません。 ご存知の方いらっしゃいましたら、ご教授ください。 それと、行毎に違う値(リストデータ)のコンボボックスを作成することはできますでしょうか? 以上です。よろしくお願いします。

専門家に質問してみよう