苏飞论坛
标题:
Datagridview清空数据
[打印本页]
作者:
little_kiss
时间:
2014-8-19 16:43
标题:
Datagridview清空数据
请教 Datagridview 绑定DataSet数据,当数据为空的时候,清空原有的数据,并且保留绑定的列???怎么实现??
使用Datagridview.DataSource=null 会把绑定的列也一起清空。
要保留列该如何实现??在线等!!!!
作者:
站长苏飞
时间:
2014-8-19 17:00
Datagridview.rows.clear()手打不知道对不对,大致是这个你查查
作者:
iceshield
时间:
2014-9-15 16:53
这个写法不对的。
数据绑定的grid,Datagridview.rows.clear()这样写会出现Exception
如果你要保持原有的列,把数据源clone出来,重新绑定到grid即可。
public static void ClearGrid(DataGridView grid)
{
if (grid.DataSource != null && grid.Rows.Count > 0)
{
DataTable dt = (grid.DataSource as DataTable).Clone();
grid.DataSource = dt;
}
}
欢迎光临 苏飞论坛 (http://www.sufeinet.com/)
Powered by Discuz! X3.4