-2

我总是在这段代码中得到一个错误“方法'Fill'没有重载需要2个参数”。我在这里使用 2tables 加入。请帮我

    private void button1_Click(object sender, EventArgs e)
    {

        DataSet1TableAdapters.DataTable1TableAdapter apter = new DataSet1TableAdapters.DataTable1TableAdapter();
        DataSet1.DataTable1DataTable table = new DataSet1.DataTable1DataTable();

        apter.Fill(table,textBox1.Text);

        ReportDataSource NewDataSource = new ReportDataSource("DataSet1", (DataTable)table);
        this.reportViewer1.LocalReport.DataSources.Clear();

        this.reportViewer1.LocalReport.DataSources.Add(NewDataSource);
        this.reportViewer1.LocalReport.Refresh();
        this.reportViewer1.RefreshReport();

    }


}
}
4

2 回答 2

2

有一个错误

  apter.Fill(table,textBox1.Text); // <- No such method, consult MSDN

看,答案在异常消息中:“方法 'Fill' 没有重载需要 2 个参数”。放

  apter.Fill(table);
于 2013-08-04T16:22:59.757 回答
-3

将您的字段数据类型更改为文本,然后重试...

在吸气剂成功后,再次将该字段更改为任何数据类型......

于 2015-11-27T05:57:07.037 回答