如何使用报表查看器触发钻取
本文关键字:钻取 何使用 报表 | 更新日期: 2023-09-27 18:28:09
我正在将ReportViewer与我的WPF应用程序一起使用。
我正在尝试在 c# 代码中触发一个函数,该按钮将位于报表查看器上。
我想知道如何触发钻取?
void DemoDrillThroughEventHandler(object sender, DrillthroughEventArgs e)
{
MessageBox.Show("Drillthrough worked");
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
try
{
this._reportViewer.Drillthrough += new DrillthroughEventHandler(DemoDrillThroughEventHandler);
this._reportViewer.Reset();
....
this._reportViewer.LocalReport.Refresh();
this._reportViewer.RefreshReport();
}
}
有时有一种上升事件的方法(OnSomething
,例如,在 winform 中有 Button.PerformClick
(。否则,您可以将事件处理程序中的代码放在单独的函数中并直接调用它。
最简单的解决方案来调用它
DemoDrillThroughEventHandler(this._reportViewer, new DrillthroughEventArgs());
甚至(取决于里面发生了什么(
DemoDrillThroughEventHandler(null, null);