【问题标题】:Clearing all data from data grid view从数据网格视图中清除所有数据
【发布时间】:2013-08-21 19:30:10
【问题描述】:

我有三个数据网格视图我正在处理数据并首先显示它,然后从第一个获取并处理并显示第二个,现在我想重用我的第一个数据网格视图但不清楚,它有旧数据使问题意味着旧的列和值。我尝试过:

    datagridview2.datasource=null;   // didn't  work
    datagridview2.columns.clear();   // didn't work 

我希望数据网格视图清晰像新的一样,请帮助

【问题讨论】:

  • datagridview 绑定到哪个?我的意思是数据集或数据表或其他什么?

标签: c# c#-4.0 datagridview


【解决方案1】:
datagridview2.Rows.Clear();
datagridview2.Refresh();

【讨论】:

    【解决方案2】:

    使用此代码

    GridView1.DataSource = null;
    
    GridView1.DataBind();
    

    【讨论】:

    • 问题标记为 WinForms DataGridView 而不是 ASP.Net GridViewDataGridView 中没有 DataBind 方法...
    【解决方案3】:

    试一试...我的假设是按照您所说的那样清除列...

     for (int i = 0; i <= datagridview2.ColumnCount - 1; i++) {
     datagridview2.Columns.Remove(datagridview2.Columns(0).Name);}
    

    让我知道它对你有什么作用......

    谢谢!

    【讨论】:

      猜你喜欢
      • 2012-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 2011-03-30
      • 1970-01-01
      相关资源
      最近更新 更多