Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A ComboBox és a ListBox az adatokhoz kötésével olyan feladatokat hajthat végre, mint az adatok böngészése az adatbázisban, új adatok beírása vagy meglévő adatok szerkesztése.
Kombinált lista vagy Listamező vezérlőelem kötése
Állítsa a
DataSourcetulajdonságot adatforrás-objektummá. Lehetséges adatforrások lehetnek az adatokhoz kötött BindingSource, adattáblák, adatnézetek, adathalmazok, adatnézet-kezelők, tömbök vagy a IList felületet megvalósító osztályok. További információ: Windows Formsáltal támogatott adatforrások.Ha egy táblához köti, állítsa a
DisplayMembertulajdonságot az adatforrás egyik oszlopának nevére.-vagy-
Ha egy IList-hoz köt, jelölje ki a megjelenítési elemet a listában található típus nyilvános attribútumára.
Private Sub BindComboBox() ComboBox1.DataSource = DataSet1.Tables("Suppliers") ComboBox1.DisplayMember = "ProductName" End Subprivate void BindComboBox() { comboBox1.DataSource = dataSet1.Tables["Suppliers"]; comboBox1.DisplayMember = "ProductName"; }Megjegyzés:
Ha olyan adatforráshoz van kötve, amely nem implementálja a IBindingList felületet, például egy ArrayList, a kötött vezérlőelem adatai nem frissülnek az adatforrás frissítésekor. Ha például egy kombinált mező egy ArrayList-hoz van kötve, és adatokat adnak hozzá a ArrayList-hez, ezek az új elemek nem jelennek meg a kombinált mezőben. A kombinált lista frissítésére azonban kényszerítheti, ha meghívja a SuspendBinding és ResumeBinding metódusokat azon BindingContext osztály példányán, amelyhez a vezérlő van kötve.
Lásd még
.NET Desktop feedback