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