首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用报表查看器触发DrillThrough

如何使用报表查看器触发DrillThrough
EN

Stack Overflow用户
提问于 2014-10-27 23:08:17
回答 1查看 160关注 0票数 0

我在我的WPF应用程序中使用ReportViewer。

我试图在我的c#代码中触发一个函数,按钮将在ReportViewer上。

我想知道如何触发DrillThrough?

代码语言:javascript
运行
复制
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();
    }
}
EN

回答 1

Stack Overflow用户

发布于 2014-10-27 23:44:20

有时有一种方法会引发事件(例如,在winforms中有Button.PerformClick)。否则,您可以将事件处理程序中的代码放在单独的函数中,并直接调用它。

最简单的解决方案

代码语言:javascript
运行
复制
DemoDrillThroughEventHandler(this._reportViewer, new DrillthroughEventArgs());

或者甚至(取决于内部发生了什么)

代码语言:javascript
运行
复制
DemoDrillThroughEventHandler(null, null);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26590611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档