我在visual studio 2008的报告中发生了一个错误,“方法'没有重载'填充'需要'2'参数”。但我在另一个程序中给出了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.");
}
}
答案 0 :(得分:1)
Here您可以查看所有重载的填充方法。这里没有重载方法,你正在提供(DatatTbale,int)。
可能的重载如下
DataAdapter.Fill(DataSet)
DataAdapter.Fill(DataTable,IDataReader)
DataAdapter.Fill(DataTable [],IDataReader,Int32,Int32)
DataAdapter.Fill(DataSet,String,IDataReader,Int32,Int32)