C#winform中DataGridView的绑定问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 12:34:04
情况是这样的:Form1上有DataGridView1,当Form1加载的时候没有为DataGridView1绑定任何数据,点击Form1上的button1后为该DataGridView1绑定一个DataTable,现在的问题就是当我为该DataGridView1绑定数据后我怎么让DataGridView1返回到非绑定状态(即Form1加载的时候DataGridView1的状态),嘿嘿,大家帮忙看看..
大哥,"datagridview1.datasource=null"这样不行...会把表头都null掉的.. 下次重新绑定的时候有些隐藏列就又出来了..

不好意思呀,呵呵。

datagridview1.datasource=null。

为什么不再按钮里面写不一个调用的类啊 ? 就是点的时候才是绑定数据呢,就算没有点之前也是个空的datagridview 啊·

DataGridView1.Dispose();应该可以
不行的话你把你填充数据源的内容清空在绑定

datagridview1.AutoGenerateColumn = false
列从手动放进去
必然正解

//每次点击按钮 最上面写上
dataset.Tables["临时表名"].Clear();