错误“;方法';没有过载;填充';取2个自变量“;这里有两张连接的桌子

本文关键字:两张 连接 自变量 没有过 方法 填充 这里 错误 2个 | 更新日期: 2023-09-27 18:26:27

我在这段代码中总是收到一个错误"方法'Fill'的No Overload需要2个参数"。我在这里使用2个表,它是连接的。请帮我

    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();
    }

}
}

错误“;方法';没有过载;填充';取2个自变量“;这里有两张连接的桌子

中有错误

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

请参阅,答案在异常消息中:"方法'Fill'的No Overload需要2个参数"。放入

  apter.Fill(table);

将字段数据类型更改为Text,然后重试。。。

getter成功后,再次将该字段更改为任何数据类型。。。