vb.net - Refreshing Datagridview From Dataset Issue -


i seem pulling hair out on seems pretty straight forward in eyes. cannot datagridview control update correctly after altering dataset.

i populate datagridview dataset , auto generate columns no problem. however, if regenerate dataset new data, datagridview display new data correctly, won't remove old column headers.

for example, have query gives me store name , manager , auto populates datagridview. if change query give me store name , supervisor, gives me store name, manager (with blank column) , supervisor.

i have tried datagridview.refresh() , datagridview.update() nothing seems work. here code:

    mysqlconn.open()      dim exqry new mysqlcommand(qrystr, mysqlconn)     exqry.commandtype = commandtype.text     dim da new mysqldataadapter(exqry)     dascustomqrydata.clear() 'my dataset called dascustomqrydata      da.fill(dascustomqrydata, "qrydata")     da.update(dascustomqrydata, "qrydata")      dgvcustomquery         .datasource = nothing         .dock = dockstyle.fill         .autogeneratecolumns = true         .datasource = dascustomqrydata         .datamember = "qrydata"         .refresh()         .visible = true     end      mysqlconn.close()     da.dispose()     dascustomqrydata.dispose() 

so, when want update datagridview, plugin new qrystr above code , rebuilds dataset. dataset getting updated, because datagridview contains correct data, however, problem datagridview isn't clearing old columns aren't populated anymore.

all appreciated. thanks

i recommend create connection , dataset straight vb , in dataset shows tables. @ bottom of tables standard query u can create own...with variables parameters , can call query through table adapter , assign straight datagridview.
seems work programs. sort of database u using? might obvious make sure, datagridview not bound right?
sample 1 of projects
dgdata.datasource = tbleventstableadapter.viewevent(cmbevents.selecteditem.tostring)
dgdata datagridview. viewevent custom query created in dataset , takes in 1argument. hope of use you


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -