c# - Setting DataSource of DataGridView to null/false removes all default settings of DataGridView -


in datagridview, when set datagridview.datasource = null or datagridview.datasource = false, removes default setting (properties) have set.

how looks without setting datasource null (see mark column datagridviewcomboboxcolumn)

enter image description here

after setting datasource null or false , load items in datagridview:

enter image description here

see here id column visible set visible false default (from properties window). mark column became datagridviewtextboxcolumn datagridviewcomboboxcolumn.

what want: want clear rows (in other words want set datagridview blank after removing records database). one:

enter image description here

what doing wrong here?

setting datagridview.datasource = null not reset/change columns or properties

if have predefined columns(in designer) then, please, check line of code datagridview.autogeneratecolumns = false execute properly...

because if datagridview.autogeneratecolumns = true more columns added predefined columns of datagridview


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

c# - Using multiple datasets in RDLC -