C# 方法'没有重载;填充&x27;采取';2';报告期间的争论
在VisualStudio2008的报告中,我遇到了一个错误,即“方法'Fill'没有重载接受'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
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个参数。