【问题标题】:DataGridView rows and columns clearingDataGridView 行列清零
【发布时间】:2015-09-02 06:19:06
【问题描述】:

我在每次分配新值之前都清除了我的网格视图,所以我使用以下代码:

fpsStep4Results.Rows.Clear();
fpsStep4Results.Columns.Clear();

它抛出了以下异常: 无法在此事件处理程序中执行操作。

System.SystemException {System.InvalidOperationException}

请告诉我如何解决这个问题。

【问题讨论】:

  • 我正在检查 n vb.net
  • 你使用数据源了吗??
  • 是的,我使用了数据源。我用c#

标签: datagridview


【解决方案1】:

您必须先将数据源fpsStep4Results.DataSource = null;清空

【讨论】:

  • 还是一样的异常。
  • 这个问题的答案,可能会有所帮助。 stackoverflow.com/questions/23798825/…。这个想法是清除索引 i、k 处的 for 循环中的每个元素。其中 i 和 k 是行/列索引
【解决方案2】:

也可以这样试试

 ((DataTable) fpsStep4Results.DataSource).Rows.Clear();

【讨论】:

  • 它不允许我以这种方式纠正它,“datagridview.datasource”没有“.rows”属性
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-10
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多