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);

                }));

  • 相关阅读:
    设计模式学习--适配器模式
    设计模式学习--抽象工厂模式
    设计模式学习--观察者模式
    设计模式学习--建造者模式
    设计模式学习--外观模式
    设计模式学习--模板方法模式
    Java Web(五) 监听器Listener
    Java Web(四) 过滤器Filter
    Java Web(三) Servlet会话管理
    Java Web(二) Servlet详解
  • 原文地址:https://www.cnblogs.com/ewyb/p/2773671.html
Copyright © 2011-2022 走看看