【问题标题】:Datagridviewlink Cell not updatedDatagridviewlink 单元格未更新
【发布时间】:2014-09-04 11:21:50
【问题描述】:

在我的应用程序 Datagridview 中有链接列。我想在特定条件下禁用该单元格。

在表单的加载事件上,我首先从数据库绑定了 datagridview,然后通过将其设置为 textboxcolumn 来禁用单元格。但是如果在按钮单击事件上编写相同的代码而不是正常工作,不知道为什么它不起作用。发生了什么问题?

代码如下:

for (int k = 0; k < dgvMonthplan.Rows.Count; k++)
{
     if (dgvMonthplan.Rows[k].Cells["month"].Value.ToString() == curr_mon && dgvMonthplan.Rows[k].Cells["year"].Value.ToString() == curr_year)
     {
          DataGridViewTextBoxCell txtcell = new DataGridViewTextBoxCell();
          txtcell.Style.BackColor = Color.YellowGreen;
          dgvMonthplan.Rows[k].Cells["delete"] = txtcell;                                                          
     }
}

【问题讨论】:

  • @soner 谢谢我试图编辑相同但我不能。

标签: c# datagridview


【解决方案1】:

最后我得到了我的解决方案。

我从 MDI 父表单中调用此子表单,例如:

         NextFrm objfrm = new NextFrm ();
         objfrm .MdiParent = this;
         objfrm .Show();

我评论了这一行objfrm .MdiParent,所以它终于奏效了。你可以使用 showdialog() insted of show()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多