zoukankan      html  css  js  c++  java
  • 无法将lambda表达式转换为类型“System.Delegate”

        

                this.Invokes(() =>

                {

                    Environ.Tip = msg;

                    int index = dgv.FindIndex("ShuJuBM", ShuJuBM);

                    dgv.set_Text(dgv.Rows[index], "state", "成功");

                    dgv.set_Text(dgv.Rows[index], "msg", msg);

                });

    上面的用匿名类型会出错,改为下面的写法就ok啦。

           

    //this.Invokes((Action)(() =>

                //{

                //    Environ.Tip = msg;

                //    int index = dgv.FindIndex("ShuJuBM", ShuJuBM);

                //    dgv.set_Text(dgv.Rows[index], "state", "成功");

                //    dgv.set_Text(dgv.Rows[index], "msg", msg);

                //}));

                this.Invokes(new MethodInvoker(() =>

                {

                    Environ.Tip = msg;

                    int index = dgv.FindIndex("ShuJuBM", ShuJuBM);

                    dgv.set_Text(dgv.Rows[index], "state", "成功");

                    dgv.set_Text(dgv.Rows[index], "msg", msg);

                }));

  • 相关阅读:
    MFC OnPaint()函数中最先调用CDialog::OnPaint()和最后调用CDialog::OnPaint()的巨大区别
    教你如何快速使用Github
    NET开发者部署React-Native
    分层架构
    微内核架构(Microkernel Architecture)
    ABP-N层架构
    MVC 应用免受 CSRF攻击
    Redis时延问题
    JS call与apply
    jQuery插件编写
  • 原文地址:https://www.cnblogs.com/ewyb/p/2773671.html
Copyright © 2011-2022 走看看