c# - Listbox isn't populating with Data -
i have set listbox called lboxsupplier, have created data adapter used populate supplier listbox. when run form listbox empty. want listbox populate supplier id , company click on populate listbox products.
namespace pennyburn_greg { public partial class formprocess : form { sqldataadapter dasupplier; dataset dspennyburngreg = new dataset(); sqlconnection conn; sqlcommand cmdsupplierdetails; sqlcommandbuilder cmdbsupplier; datarow drsupplier; string connstr, sqlsupplier; public formprocess() { initializecomponent(); } private void formprocess_load(object sender, eventargs e) { connstr = @"data source= arlene-pc; initial catalog= pennyburngreg; integrated security=true"; //dataadapter supplier listbox sqlsupplier = @"select* supplier"; conn = new sqlconnection(connstr); cmdsupplierdetails = new sqlcommand(sqlsupplier, conn); dasupplier = new sqldataadapter(cmdsupplierdetails); dasupplier.fillschema(dspennyburngreg, schematype.source, "supplier"); } private void filllboxsupplier(string str) { dasupplier.fill(dspennyburngreg, "supplier"); lboxsupplier.datasource = dspennyburngreg.tables["supplier"]; lboxsupplier.displaymember = "company"; lboxsupplier.valuemember = "supplierid"; } } }
first of all, why calling fillschema, rather should calling fill method data, like
dasupplier.fill(dspennyburngreg, "supplier"); once have dataset filled, in formprocess_load() can add dataset datasource listbox like
lboxsupplier.datasource = dspennyburngreg.tables["supplier"]
Comments
Post a Comment