Pergunta : Problema com databound ComboxColumn em um Databound DatagridView. AJUDA:- (

Olá! caro Experts

I tem um problema com um combobox em um datagridview. Está aqui meu código de VB 2008: cmd do

Dim do

como OleDbCommand =


Dim cmd2 do

de OleDbCommand (“AnneDbut seleto, CycleDbut, AnneFin, CycleFin, Quantit, escurece, cliente de TTable”, engodo) como OleDbCommand =

con de OleDbCommand (“AllDimensions seleto das dimensões”, do engodo). Abrir () o

myDA = o

myDA2 = o

builder = o

builder.QuotePrefix =” [“

builder.QuoteSuffix =”]”

/>myDataSet = o

myDA.Fill da série de dados () (myDataSet, de “o comboboxColumn do


Dim do

do

myDA2.Fill da série de dados do =New do =True

myDataSet2 do

DataGridView1.AutoGenerateColumns MyTable”) () (myDataSet2, “MyDim”) como o

o .DefaultView de/>comboboxColumn.DataSource = de myDataSet2.Tables (“MyDim”) 'aqui que eu encho o combobox com o índice do

comboboxColumn.DisplayMember = " AllDimensions "

comboboxColumn.ValueMember = " AllDimensions "

comboboxColumn.Name = " ) .DefaultView 'de “MyTable das dimensões selecionadas "

comboboxColumn.DataPropertyName = " escurece " o

DataGridView1.DataSource = myDataSet.Tables (" eu encho o datagridview com o índice do

DataGridView1.Columns.Insert de TTable (5, comboboxColumn) 'eu introduzo uma coluna que contem o combobox


con. Fechar () o

Catch do =

Nothing

do

con ex como o

MessageBox.Show da exceção (ex. O objetivo do


End Try

My do

de Message) é quando eu começo a aplicação, o datagridview será enchido com o índice da tabela TTable e o combobox deve mostrar o valor da coluna escurece de meu TTable e quando eu estalo sobre a coluna do combobox, permitiria que eu mudasse o valor da pilha com um do valor do meu Tabela das dimensões. Meu problema é que eu não posso encontrar que a maneira de indicar o índice do escurece a coluna de meu TTable.

Where é mim trata injustamente em meu código? Poderia você por favor ajudar-me?

Thanks
MIA
class= do

Resposta : Problema com databound ComboxColumn em um Databound DatagridView. AJUDA:- (

Manter-se acima do comentário na mente considera a amostra codificar e imagens + descrição nas imagens.

 O DatagridView etiquetado como reestrutura, tem colunas criou manualmente e encheu-se então com o código.

Eu uni tudo acessório de quatro vezes então sucedido, devido à conexão líquida lenta: S
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
Classe pública Form1
    Punhos confidenciais MyBase.Load do submarino Form1_Load (remetente de ByVal como System.Object, ByVal e como System.EventArgs)
        'TODO: Esta linha de código carrega dados na tabela de “Db2DataSet.Notes”. Você pode mover-se, ou removê-la, como necessário.
        Me.NotesTableAdapter.Fill (Me.Db2DataSet.Notes)
    Terminar o submarino

    O submarino confidencial Button1_Click (remetente de ByVal como System.Object, ByVal e como System.EventArgs) segura Button1.Click
        DataGridView1.Rows.Add (Db2DataSet.Tables (0). Rows.Count)
        Para i como o inteiro = 0 a Db2DataSet.Tables (0). Rows.Count - 1
            Para j como o inteiro = 0 a Db2DataSet.Tables (0). Fileiras (i).ItemArray (). Contagem - 1
                Se j <> 1 então
                    DataGridView1.Rows (i). Pilhas (j). Valor = Db2DataSet.Tables (0). Fileiras (i). Artigo (j)
                Mais
                    C não ofuscante como DataGridViewComboBoxCell = DataGridViewComboBoxCell novo ()
                    Para cada ró como DataRow em Db2DataSet.Tables (0). Fileiras
                        c.Items.Add (ró. Artigo (1))
                    Em seguida
                    DataGridView1.Rows (i). Pilhas (1) = c
                Terminar se
            J seguinte
        Em seguida i
    Submarino da extremidade
Classe da extremidade
Outras soluções  
 
programming4us programming4us