Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 方法'没有重载;填充&x27;采取';2';报告期间的争论_C# - Fatal编程技术网

C# 方法'没有重载;填充&x27;采取';2';报告期间的争论

C# 方法'没有重载;填充&x27;采取';2';报告期间的争论,c#,C#,在VisualStudio2008的报告中,我遇到了一个错误,即“方法'Fill'没有重载接受'2'参数”。但我在另一个程序中给出了两个参数。它很好用。但现在它在编译时生成错误 private void button1_Click(object sender, EventArgs e) { if (comboBox1.SelectedItem == "ID") { this.admissionTableAdapter.Fill(this.Database1Data

在VisualStudio2008的报告中,我遇到了一个错误,即“方法'Fill'没有重载接受'2'参数”。但我在另一个程序中给出了两个参数。它很好用。但现在它在编译时生成错误

private void button1_Click(object sender, EventArgs e)
{
    if (comboBox1.SelectedItem == "ID")
    {
        this.admissionTableAdapter.Fill(this.Database1DataSet1.admission,Int32.Parse(txtCriteria.Text)); // this is error line
        this.reportViewer1.RefreshReport();

    }
    else
    {
        MessageBox.Show("Please Select some search criteria.");
    }
}
您可以查看fill的所有重载方法。这里不存在接受您提供的(DatatTbale,int)的重载方法

可能的重载如下所示

DataAdapter.Fill(数据集)

DataAdapter.Fill(数据表,IDataReader)

DataAdapter.Fill(DataTable[],IDataReader,Int32,Int32)

Fill(数据集、字符串、IDataReader、Int32、Int32)


使用gotodefinition进行填充,看看需要做什么。塔希尔:我检查了您的问题,发现填充方法占用的参数不超过1个。我想林克会帮你的。。如果它对你有帮助,请将它标记为已回答。它已解决。。。fill方法接受与u定义的参数一样多的参数。我只需转到它的源代码并定义2个参数。