
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
[C#] DataGridViewでコンボボックスでの変更がdataTableに反映されません
その他(プログラミング・Web制作)
-
DataGridViewのセルのItem設定につい
C言語・C++・C#
-
DataGridView 列ごとの入力制限
Visual Basic(VBA)
-
-
4
CellEnterイベント仕様について
Visual Basic(VBA)
-
5
データグリッドビューの一番最初の行に列を追加したい
Visual Basic(VBA)
-
6
DataGridViewのセル編集完了後に値を設定するには
Visual Basic(VBA)
-
7
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
8
DataGridViewのフォーカス遷移について
Visual Basic(VBA)
-
9
C# dataGridViewの値だけクリア
C言語・C++・C#
-
10
DataGridViewで列、行、セルの選択
Visual Basic(VBA)
-
11
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
12
DataGridViewの内容をDBに反映する時
Visual Basic(VBA)
-
13
DataSetから、DataTableを取得したい。
C言語・C++・C#
-
14
C# ログイン画面からメイン画面への画面遷移について
C言語・C++・C#
-
15
DataGridViewの桁数制限に関して
Visual Basic(VBA)
-
16
DataGridViewでyyyy/MM/dd
Visual Basic(VBA)
-
17
C#のループでtextboxに値を入れる方法
C言語・C++・C#
-
18
DataGrdViewに関連付けたデータの更新
C言語・C++・C#
-
19
C# DataGridViewで複数選択したセルに同じ値を一括で入力するには
C言語・C++・C#
-
20
C# DataTableの行をソートしてDataGridViewに反映させたい
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
テキストボックス中の文字列の...
-
VBAで既に開いている別アプリケ...
-
VBからPDFファイル自動生成...
-
Excelでフィルタをかけると警告...
-
実行時エラー 3265「要求された...
-
エクセルのVBAの標準モジュール...
-
VBScriptでASPのオブジェクトを...
-
Excel VBAでWordの複数ファイル...
-
[VBA]CDOメッセージ送信エラー
-
VBAからPDFファイルにパスワー...
-
VBAで Set wb = Sheets(1).Cop...
-
VBA (Row とRowsの違いについて)
-
AccessVBAで「dim dbs as datab...
-
オブジェクトが見つかりません
-
EXCEL VBA オートシェイプナン...
-
ExcelVBAでのNZ関数について
-
VBAについてです。 初心者です...
-
VBScriptからDLL参照設定したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
テキストボックス中の文字列の...
-
エクセルのVBAの標準モジュール...
-
Excelでフィルタをかけると警告...
-
実行時エラー 3265「要求された...
-
上下の位置揃えについて
-
ExcelVBAでのNZ関数について
-
VBAで既に開いている別アプリケ...
-
VBAで Set wb = Sheets(1).Cop...
-
AccessVBAで「dim dbs as datab...
-
EXCEL VBA オートシェイプナン...
-
オブジェクト変数またはWITHブ...
-
[VBA]CDOメッセージ送信エラー
-
エクセルマクロエラー「'Cells'...
-
findメソッドの変数について
-
オブジェクトが見つかりません
-
ある文字列が全て数字であるか...
-
オブジェクト変数の取得について
-
CreateObjectとGetObjectの違い
おすすめ情報