datagridview.DataSource=null之后列头消失了,如何能令列头不消失
本来设置了列头的名字,窗口打开时,就显示数据,但是在某个按钮处理需要将datagridview的数据清空,所以用了datagridview.DataSource=null这一招。但是,连列头也消失了。
然后试下,datagridview.Rows.Clear(),但是显示:不能清除次列表
而,datagridview.Columns.Clear()的效果就和=null的效果一样
就想问,怎样才能在清空数据的情况下,又能保住列头????
[解决办法]
也就是
DataTable dt = (DataTable)dataGridView1.DataSource;
dt.Rows.Clear();
dataGridView1.DataSource = dt;
[解决办法]