C# 方法'没有重载;填充&x27;在报告c中接受2个参数#

C# 方法'没有重载;填充&x27;在报告c中接受2个参数#,c#,C#,我使用了同一个表的两个dataset和两个reportviewer,但问题在于它没有将fill的第二个参数作为不同的方法 private void search_Click_1(object sender, EventArgs e) { string dateTime = dateTimePicker1.Value.ToShortDateString(); DateTime dt = Convert.ToDateTime(dateTime);

我使用了同一个表的两个dataset和两个reportviewer,但问题在于它没有将fill的第二个参数作为不同的方法

private void search_Click_1(object sender, EventArgs e)
    {
        string dateTime = dateTimePicker1.Value.ToShortDateString();
        DateTime dt = Convert.ToDateTime(dateTime);
        string dateTime2 = dateTimePicker2.Value.ToShortDateString();
        DateTime dt2 = Convert.ToDateTime(dateTime2);
        this.FeesPaymentTableAdapter.Fill(this.DataSet2.FeesPayment, dt, dt2);

        this.reportViewer1.RefreshReport();
    }

    private void searchstatus_Click(object sender, EventArgs e)
    {
        this.FeesPaymentTableAdapter.Fill(this.DataSet3.FeesPayment, this.cb.SelectedItem.ToString());
        // TODO: This line of code loads data into the 'DataSet2.FeesPayment' table. You can move, or remove it, as needed.

        this.reportViewer2.RefreshReport();
    }

第一个正在工作,但searchstatus按钮填充方法不工作。

fill()
的第二个调用只有2个参数,错误消息指出没有包含2个参数的重载。查看重载并查看需要作为第三个参数传递的内容,您可以传递空值或空字符串…

您对
Fill()
的第二次调用只有两个参数,错误消息表明没有包含两个参数的重载。查看重载并查看需要作为第三个参数传递的内容,您可能可以传递空值或空字符串…

先生,如何传递?我无法得到你的答案?你在使用visual studio吗?如果是这样,您可以“查看Fill()函数的定义”(右键单击方法名称),这将显示所有可能的重载方法。您确实需要知道第三个参数所允许的数据类型。它没有使用数据集的第三个值,而是显示了此错误。当我将方法名称从fill更改为fills时。”WindowsFormsApplication1.DataSet2TableAdapters.FeesPaymentTableAdapter“不包含“Fills”的定义,并且找不到接受“WindowsFormsApplication1.DataSet2TableAdapters.FeesPaymentTableAdapter”类型的第一个参数的扩展方法“Fills”(是否缺少using指令或程序集引用?)?我无法得到你的答案?你在使用visual studio吗?如果是这样,您可以“查看Fill()函数的定义”(右键单击方法名称),这将显示所有可能的重载方法。您确实需要知道第三个参数所允许的数据类型。它没有使用数据集的第三个值,而是显示了此错误。当我将方法名称从fill更改为fills时。”WindowsFormsApplication1.DataSet2TableAdapters.FeesPaymentTableAdapter“不包含“Fills”的定义,并且找不到接受“WindowsFormsApplication1.DataSet2TableAdapters.FeesPaymentTableAdapter”类型的第一个参数的扩展方法“Fills”(是否缺少using指令或程序集引用?)