Questione : Problema con databound ComboxColumn in un Databound DatagridView. AIUTO: - (

Ciao Experts

I ha un problema con un combobox in un datagridview. Qui è il mio codice di VB 2008: cmd del

Dim del

come OleDbCommand = nuovo


Dim cmd2 del

di OleDbCommand (“AnneDbut prescelto, CycleDbut, AnneFin, CycleFin, Quantit, si oscura, cliente da TTable„, imbroglione) come OleDbCommand = nuovo

con di OleDbCommand (“AllDimensions prescelto dalle dimensioni„, dall'imbroglione). Aprire () il

myDA = nuovo

myDA2 = nuovo

builder = nuovo

builder.QuotePrefix =„ [“

builder.QuoteSuffix =„]„

/>myDataSet = nuovo

myDA.Fill (myDataSet di gruppo di dati (), “il comboboxColumn del


Dim del

del

myDA2.Fill (myDataSet2, “MyDim„ di gruppo di dati del =New del =True

myDataSet2 del

DataGridView1.AutoGenerateColumns di MyTable„) ()) come nuovo

.DefaultView di myDataSet2.Tables = di/>comboboxColumn.DataSource (“MyDim„) 'qui che riempio il combobox di contenuto del

comboboxColumn.DisplayMember = " AllDimensions " il

comboboxColumn.ValueMember = " AllDimensions " il

comboboxColumn.Name = " ) .DefaultView '“di MyTable di dimensioni selezionate " il

comboboxColumn.DataPropertyName = " oscura " il

DataGridView1.DataSource = myDataSet.Tables (" riempio il datagridview di soddisfare del

DataGridView1.Columns.Insert (5, comboboxColumn) di TTable 'inserisco una colonna che contiene il combobox


con. Chiudere () il

Catch del =

Nothing

del

con ex come

MessageBox.Show di eccezione (ex. L'obiettivo del


End Try

My del

di Message) è quando inizio l'applicazione, il datagridview sarà riempito di contenuto della tabella TTable e il combobox dovrebbe mostrare il valore della colonna si oscura del mio TTable e quando scatto sopra la colonna del combobox, permetterebbe che me cambi il valore della cellula con una del valore dal mio Tabella di dimensioni. Il mio problema è che non posso trovare che il senso visualizzare il contenuto del oscura la colonna del mio TTable.

Where sono io fa torto a nel mio codice? Potreste aiutarli prego?

Thanks
MIA
class= del

Risposta : Problema con databound ComboxColumn in un Databound DatagridView. AIUTO: - (

Mantenendo sopra il commento nella mente vede il campione codificare ed immagini + descrizione nelle immagini.

 Il DatagridView identificato come ristruttura, ha colonne ha generato manualmente ed allora ha riempito con il codice.

Ho attaccato tutto un collegamento di quattro volte allora riuscito, dovuto il collegamento netto lento: S
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
Codice categoria pubblico Form1
    Maniglie riservate MyBase.Load del sommergibile Form1_Load (mittente di ByVal come System.Object, ByVal e come System.EventArgs)
        'TODO: Questa linea di codice carica i dati nella tabella “di Db2DataSet.Notes„. Potete muoverti, o rimuoverla, come stato necessario.
        Me.NotesTableAdapter.Fill (Me.Db2DataSet.Notes)
    Concludere il sommergibile

    Il sommergibile riservato Button1_Click (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta Button1.Click
        DataGridView1.Rows.Add (Db2DataSet.Tables (0). Rows.Count)
        Per la i come numero intero = 0 a Db2DataSet.Tables (0). Rows.Count - 1
            Per J come numero intero = 0 a Db2DataSet.Tables (0). File (i).ItemArray (). Conteggio - 1
                Se J <> 1 allora
                    DataGridView1.Rows (i). Cellule (j). Valore = Db2DataSet.Tables (0). File (i). Articolo (j)
                Altrimenti
                    C fioca come DataGridViewComboBoxCell = nuovo DataGridViewComboBoxCell ()
                    Per ogni rho come DataRow in Db2DataSet.Tables (0). File
                        c.Items.Add (rho. Articolo (1))
                    Dopo
                    DataGridView1.Rows (i). Cellule (1) = c
                Concluder se
            J seguente
        Dopo i
    Sommergibile dell'estremità
Codice categoria dell'estremità
Altre soluzioni  
 
programming4us programming4us