我使用了同一个表的两个数据集并使用了两个reportviewer,但问题是它没有将fill的第二个参数作为一个不同的方法。
private void search_Click_1(object sender, EventArgs e)
{
string dateTime = dateTimePicker1.Value.ToShortDateString();
DateTime dt = Convert.ToDateTime(dateTime);
string dateTime2 = dateTimePicker2.Value.ToShortDateString();
DateTime dt2 = Convert.ToDateTime(dateTime2);
this.FeesPaymentTableAdapter.Fill(this.DataSet2.FeesPayment, dt, dt2);
this.reportViewer1.RefreshReport();
}
private void searchstatus_Click(object sender, EventArgs e)
{
this.FeesPaymentTableAdapter.Fill(this.DataSet3.FeesPayment, this.cb.SelectedItem.ToString());
// TODO: This line of code loads data into the 'DataSet2.FeesPayment' table. You can move, or remove it, as needed.
this.reportViewer2.RefreshReport();
}
第一个正在运行,但searchstatus按钮填充方法不起作用。
答案 0 :(得分:3)
您对Fill()
的第二次调用只有2个参数,错误消息指出没有重载需要2个参数。查看重载并查看您需要传递的内容作为第三个参数,您可以传递空值或空字符串...