0

我在 Visual Studio 2008 中报告“方法 'Fill' 没有重载需要 '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.");
    }
}
4

1 回答 1

1

在这里,您可以查看 fill 的所有重载方法。这里不存在您提供的采取 (DatatTbale, int) 的重载方法。

可能的重载如下

DataAdapter.Fill (数据集)

DataAdapter.Fill (DataTable, IDataReader)

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

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

于 2013-02-28T06:34:42.103 回答