![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
VB2005です
Datagridview(g_meisai2)のDataSourceプロパティにDataSetオブジェクトを指定したのですが、
その1列目をコンボボックスに変更したいのです。
そのコンボボックスのDataSourceも別のDataSetオブジェクトを利用したいです。
以下のように記述したのですが
Dim col As System.Windows.Forms.DataGridViewComboBoxColumn = CType(g_meisai2.Columns(1), DataGridViewComboBoxColumn)
以下のようなエラーになります。
【"型 'System.Windows.Forms.DataGridViewTextBoxColumn' のオブジェクトを型 'System.Windows.Forms.DataGridViewComboBoxColumn' にキャストできません。"】
上記のような事はできないのでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
No.2
- 回答日時:
>でも、コンボボックスで選択されている値を、
>DataSetのそれぞれの行の値を利用したいのですが。
それならはじめから1列目をコンボボックス列として作成しておいて、
Dim col As System.Windows.Forms.DataGridViewComboBoxColumn = _
CType(g_meisai2.Columns(1), DataGridViewComboBoxColumn)
col.DataSource = ○○
~
見たいな感じでDataSourceをセットし、それから
DataGridViewの方のDataSourceをセットしてあげればよいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- Visual Basic(VBA) findメソッドの変数について 6 2023/06/23 08:01
- Excel(エクセル) Excel コンボボックス バックカラー 1 2023/02/18 08:06
- Visual Basic(VBA) 配列にしたセル範囲でのコメントがあるかどうかを取得するコードの書き方 2 2022/09/17 05:09
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
DataGridViewのセルのItem設定につい
C言語・C++・C#
-
DataGridViewの特定列に入力されている重複チェックをしたい
Visual Basic(VBA)
-
ラベルの色がかわってくれない
Visual Basic(VBA)
-
-
4
データグリッドビューの一番最初の行に列を追加したい
Visual Basic(VBA)
-
5
DataGridViewで入力チェック後、フォーカスをあてたい
Visual Basic(VBA)
-
6
DataGridViewでセルクリックイベントを発生させるには
Visual Basic(VBA)
-
7
vb2008にてDefaultCellStyleが反映されない
Visual Basic(VBA)
-
8
VB2005 DataGridView上でクリックを無効にする方法はありますか?
Visual Basic(VBA)
-
9
DataGridViewの桁数制限に関して
Visual Basic(VBA)
-
10
DateTimePickerでに年月までしか選択できないようにしたいです。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
EXCEL VBA オートシェイプナン...
-
VBAで別のシートに図形描画
-
VBAで既に開いている別アプリケ...
-
Word、VBAでの取り消し線文字の...
-
VBからPDFファイル自動生成...
-
VBAで作成するメール(開封確認...
-
PowerPointVBAでスライドマスタ...
-
テキストボックス中の文字列の...
-
VBAで Set wb = Sheets(1).Cop...
-
エラー91 オブジェクト変数また...
-
AccessVBAからWordのマクロを実...
-
VBScriptからDLL参照設定したい
-
VBでPDFファイルを編集する
-
vbaからIEを操作するための記載...
-
コードの意味が分からないので...
-
エクセルでダウンロードするには?
-
InternetExplorer.Application...
-
VBのプログラムミング
-
VBAについてです。 初心者です...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
エクセルのVBAの標準モジュール...
-
実行時エラー 3265「要求された...
-
Excelでフィルタをかけると警告...
-
VBAで既に開いている別アプリケ...
-
エクセルマクロエラー「'Cells'...
-
テキストボックス中の文字列の...
-
VBAで Set wb = Sheets(1).Cop...
-
ある文字列が全て数字であるか...
-
VBAからPDFファイルにパスワー...
-
VBScriptでファイルの日時順(降...
-
EXCEL VBA オートシェイプナン...
-
[VBA]CDOメッセージ送信エラー
-
エクセルVBAで2つの画像を比較...
-
PowerPointVBAでスライドマスタ...
-
UserForm1.Showでエラーになり...
-
上下の位置揃えについて
-
VBAについてです。 初心者です...
-
VBAで作成するメール(開封確認...
おすすめ情報