Datagridview表单丢失列

时间:2012-04-12 18:45:11

标签: c# datagridview

我的程序主窗体有一个按钮,用于创建一个新的表单,其中包含已在IDE中定义的datagridview。一切正常,直到我点击新表单的取消按钮,然后尝试打开datagridview表单的新副本。它打开ok显示我的列标题但是当它尝试添加行时,由于有0列而导致异常。该程序对列没有任何作用。断点显示每次都调用表单构造函数。

这是创建并显示新表单的代码。它总是执行if分支。

private void rButton_Click(object sender, EventArgs e)
{
   if (r == null || r.IsDisposed)
      r = new rForm();
   else
      r.BringToFront();            

   r.Show();
}

我尝试将r.dispose()添加到rForm已关闭的活动中但没有欢乐。

奇怪的是,datagridview看起来还不行,但无法添加行。

0 个答案:

没有答案