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件)
- 最新から表示
- 回答順に表示
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も見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
DataGridViewのセルのItem設定につい
C言語・C++・C#
-
VB2005 DataGridView上でクリックを無効にする方法はありますか?
Visual Basic(VBA)
-
DataGridViewで入力チェック後、フォーカスをあてたい
Visual Basic(VBA)
-
-
4
vb2008にてDefaultCellStyleが反映されない
Visual Basic(VBA)
-
5
DataGridViewの桁数制限に関して
Visual Basic(VBA)
-
6
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
実行時エラー 3265「要求された...
-
エクセルのVBAの標準モジュール...
-
VBAで Set wb = Sheets(1).Cop...
-
Excelでフィルタをかけると警告...
-
VBAで既に開いている別アプリケ...
-
エクセルVBAでFor each文
-
ある文字列が全て数字であるか...
-
AccessVBAで「dim dbs as datab...
-
エクセルマクロエラー「'Cells'...
-
EXCEL VBA オートシェイプナン...
-
VBS 指定のフォルダ内の最新の...
-
テキストボックス中の文字列の...
-
VBScriptからDLL参照設定したい
-
[VBA]CDOメッセージ送信エラー
-
Acces2002のエラーメッセ...
-
エクセルVBAで2つの画像を比較...
-
sheetsメソッドの失敗
-
ExcelでAccessのテーブルにADO...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
実行時エラー 3265「要求された...
-
エクセルのVBAの標準モジュール...
-
VBAで既に開いている別アプリケ...
-
VBAで Set wb = Sheets(1).Cop...
-
テキストボックス中の文字列の...
-
PowerPointVBAでスライドマスタ...
-
エクセルマクロエラー「'Cells'...
-
VBAからPDFファイルにパスワー...
-
Excelでフィルタをかけると警告...
-
オブジェクトが見つかりません
-
ある文字列が全て数字であるか...
-
EXCEL VBA オートシェイプナン...
-
[VBA]CDOメッセージ送信エラー
-
VBAで作成するメール(開封確認...
-
VBAについてです。 初心者です...
-
VBA:オートシェイプの線の長...
-
VBで引数にDictionaryオブジェ...
-
AccessVBAで「dim dbs as datab...
おすすめ情報