MessageBox.Show(this,"数据导出完成!", "提示:");出错:
错误 1 与“System.Windows.Forms.MessageBox.Show(string, string, System.Windows.Forms.MessageBoxButtons)”最匹配的重载方法具有一些无效参数 D:\My Documents\新建文件夹\ClinetHC\Excel\OutExcel.cs 52 13 ClinetHC
错误 2 参数“1”: 无法从“ClinetHC.Excel.OutExcel”转换为“string” D:\My Documents\新建文件夹\ClinetHC\Excel\OutExcel.cs 52 29 ClinetHC
错误 3 参数“3”: 无法从“string”转换为“System.Windows.Forms.MessageBoxButtons” D:\My Documents\新建文件夹\ClinetHC\Excel\OutExcel.cs 52 45 ClinetHC
我照着资料书上写的,怎么能出错?
谢谢!

解决方案 »

  1.   

    MessageBox.Show("数据导出完成!", "提示:");  这样就可以了..你为什么还要加个this?
      

  2.   

    ClinetHC.Excel.OutExcel
    这是一个Form吗?
      

  3.   

    MessageBox.Show
    去看看定义的重载方法里要提供的参数。不要乱传参数就可以了
      

  4.   


    不是一个Form,是一个类。我可以添加引用么:using:System.From;
    行不?
      

  5.   

    有这么一个命名空间的话,添加了类引用就可以啊
    MessageBox.Show(this,"数据导出完成!", "提示:");
    你这样做干嘛?
    有参数说明的啊
    不要那么死板,照书上的不如照软件智能提示的!
      

  6.   

    System.Windows.Forms.MessageBox.Show(string, string, System.Windows.Forms.MessageBoxButtons)
    MessageBox.Show("test","test",MessageBoxButtons.OK);