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

                }));

  • 相关阅读:
    JavaScript之Math和date
    JavaScript之ES5和String
    JavaScript之数组
    JavaScript之 函数
    JavaScript之循环语句
    movies.js
    Js内存存放机制
    Web框架
    css中那些属性是可以继承的?
    赋值运算
  • 原文地址:https://www.cnblogs.com/ewyb/p/2773671.html
Copyright © 2011-2022 走看看