日期:2014-05-17  浏览次数:20905 次

如何清空GridView中的行
我用的是第三方控件的GridConctrol。数据源是DataTable。现在我只能通过DataTable.Clear()清空再赋值给数据源。如果我不想清空DataTable,只清空GridView要怎么做?

我找到一个方法是gridView1.Columns.Clear(),但这是按列清空的,不是按行清空。如果数据源绑定的是实体就简单了,可是我想知道DataTable的时候应该怎么做?请各位指教。

------解决方案--------------------
gridview1.datasource=null;
没测试。。

清空所有行,循环..
------解决方案--------------------
  
DataTable mytable= (DataTable)dataGridView1.DataSource ;
               DataTable mytable1 = mytable.Clone();
               dataGridView1.DataSource = mytable1;

------解决方案--------------------
如果你非要这么做,就用gridview.remove方法,循环删除所有行
------解决方案--------------------
引用:
gridview1.datasource=null;
没测试。。

清空所有行,循环..


数据源给null就行了