Frage : Problem mit databound ComboxColumn in einem Databound DatagridView. HILFE:- (

Hallo haben liebes Experts

I ein Problem mit einem combobox in einem datagridview. Ist hier mein VB 2008 Code:



Dim cmd als OleDbCommand = neues OleDbCommand („auserwähltes AnneDbut, CycleDbut, AnneFin, CycleFin, Quantit, verdunkelt, Klient von TTable“, Betrüger),




Dim cmd2 als OleDbCommand = neues OleDbCommand („auserwähltes AllDimensions von den Maßen“, vom Betrug)

con. ()

myDA = neues OleDbDataAdapter (cmd)

myDA2 = neues OleDbDataAdapter (cmd2)

builder = neues OleDbCommandBuilder (myDA)

builder.QuotePrefix =“ [„

builder.QuoteSuffix =“]“


myDataSet = neues Datensatz ()

myDA.Fill (myDataSet, „MyTable“)

DataGridView1.AutoGenerateColumns =True

myDataSet2 =New Datensatz ()

myDA2.Fill (myDataSet2, „MyDim“)




Dim comboboxColumn als neues DataGridViewComboBoxColumn

comboboxColumn.DataSource = myDataSet2.Tables („MyDim“) .DefaultView 'hier, das ich das combobox mit dem Inhalt des Tabelle MASSE

comboboxColumn.DisplayMember = " AllDimensions "

comboboxColumn.ValueMember = " AllDimensions "

comboboxColumn.Name = " vorgewählte Maße "

comboboxColumn.DataPropertyName = " fülle, verdunkelt "

DataGridView1.DataSource = myDataSet.Tables („MyTable " ) .DefaultView, 'ich das datagridview mit dem Inhalt fülle vom TTable

DataGridView1.Columns.Insert (5, comboboxColumn) 'ich einsetze eine Spalte ch, die das combobox


con enthält. ()

con =

Nothing

das

Catch schließen ex als Ausnahme

MessageBox.Show (ex. Message)




End Try

My Ziel ist, wenn ich die Anwendung beginne, das datagridview gefüllt mit dem Inhalt der Tabelle TTable und das combobox sollte darstellen, dass der Wert der Spalte von meinem TTable verdunkelt und wenn ich an die combobox Spalte klicke, sie mir erlauben, den Wert der Zelle mit einer des Wertes von meinem zu ändern Maß-Tabelle. Mein Problem ist, dass ich nicht finden kann, dass die Weise, den Inhalt von anzuzeigen Spalte meines TTable.

Where sind ich schaden in meinem Code verdunkelt? Konnten Sie mir bitte helfen?

Thanks
MIA

Antwort : Problem mit databound ComboxColumn in einem Databound DatagridView. HILFE:- (

Das Halten über Anmerkung in Verstand sehen die Probe, und Bilder + Beschreibung in den Bildern zu kodieren.

 Das DatagridView, das wie beschriftet, umstrukturieren, hat Spalten verursachte manuell und füllte dann durch Code.

Ich angebracht alles das Zubehör viermal dann l, das gefolgt, wegen des langsamen Nettoanschlußes: S
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
Allgemeine Kategorie Form1
    Private Handgriffe MyBase.Load des Unterseeboot-Form1_Load (ByVal Absender als System.Object, ByVal e als System.EventArgs)
        'TODO: Diese Linie des Codes lädt Daten in die „Db2DataSet.Notes“ Tabelle. Sie können umziehen oder sie entfernen, wie gebraucht.
        Me.NotesTableAdapter.Fill (Me.Db2DataSet.Notes)
    Unterseeboot beenden

    Privates Unterseeboot Button1_Click (ByVal Absender als System.Object, ByVal e als System.EventArgs) behandelt Button1.Click
        DataGridView1.Rows.Add (Db2DataSet.Tables (0). Rows.Count)
        Für i als ganze Zahl = 0 zu Db2DataSet.Tables (0). Rows.Count - 1
            Für J als ganze Zahl = 0 zu Db2DataSet.Tables (0). Reihen (i).ItemArray (). Zählimpuls - 1
                Wenn J <> 1 dann
                    DataGridView1.Rows (i). Zellen (j). Wert = Db2DataSet.Tables (0). Reihen (i). Einzelteil (j)
                Sonst
                    Schwaches c als DataGridViewComboBoxCell = neues DataGridViewComboBoxCell ()
                    Für jeden Rho als DataRow in Db2DataSet.Tables (0). Reihen
                        c.Items.Add (Rho. Einzelteil (1))
                    Zunächst
                    DataGridView1.Rows (i). Zellen (1) = c
                Beenden wenn
            Folgendes J
        Zunächst I
    Enden-Unterseeboot
Enden-Kategorie
Weitere Lösungen  
 
programming4us programming4us