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 (DataSet、文字列、IDataReader、Int32、Int32)

于 2013-02-28T06:34:42.103 に答える