Microsoft
Software
Hardware
Network
Frage : Datagridview Combobox!
Hallo haben alle,
I ein datagridview mit einer combobox Spalte. Was ich tue, lädt einen Datensatz mit einem Wert von einer Tabelle und zeigt diesen Wert im combobox für die frist Reihe des datagrid an. Jede Reihe sollte einen anderen Wert in der combobox Spalte haben. Was geschieht, ist der gleiche Wert wird eingestellt für jedes combobox in jeder Reihe. So, wenn ich 5 Reihen habe, haben alle 5 Reihen den gleichen Wert. Ich wünsche nicht dieses. Ist hier ein Beispiel meines Codes:
verdunkeln intRows als ganze Zahl = dgvRO.Rows.Count
schwaches intRowNo als ganze Zahl = 0
schwaches Papierlösekorotron als DataTable = Nothing
schwacher Dr., während DataRow = Nothing
strItem während Schnur = ""/>
'Schleife durch Rasterfeld rows
für intRowNo = 0 zu den intRows - 1
strItem = dgvRO.Rows (intRowNo) verdunkeln. Cells
(„ItemNo“)
.Value
mit clsMP
. Name = cboName.Text
dsMP = .GetAuthorizedVendors (strI
tem)
Ende With
verdunkeln intRecs als ganze Zahl = dsMP.Tables (0). Rows.Count
verdunkeln intRow als ganze Zahl = 0
Papierlösekorotron = dsMP.Tables (0)
, wenn intRecs > 0 Then
dgvc als DataGridViewComboBoxColumn
dgvc = dgvRO.Columns („cboItemNo“)
für jeden Dr. in Papierlösekorotron verdunkeln. Rows
dgvc. Items.Add (Dr. Einzelteil („It
emNo“) .ToS
tring)
Next
Ende If
intRowNo += 1
Next
der Fang, der als Exception
Ende Try
The Datensatz ex ist, lädt z.Z. mit 1 ItemNo für das erste reocord. Jede mögliche Hilfe würde groß sein!
Thanks.
Jim
Antwort : Datagridview Combobox!
Hallo,
Sie können asign die Anzeige und Wert-Mitglieder vom kombinierten und vom datagrid tun das Gleiche für Sie, da lang das Feld, das zum comboboxcolum asigned ist, Werte der asigned Datenquelle haben, so:
Schwaches dgvc als DataGridViewComboBoxColumn
dgvc = C (dgvRO.Columns („cboItemNo“)
, DataGridViewComboBoxColumn
)
dgvc.DataSource = YOUDATASOURCE
dgvc.DisplayMember = „DAS FELD, das SIE ANZEIGEN MÖCHTEN“
dgvc.ValueMember = „DAS FELD DIESES GLEICHE IN BEIDEN TABELLEN“
Diese sollte vor Ihnen Last sein Sie datagrid.
Hoffnung, die sie hilft,
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming