我在winform中的报表查看器上有大约20个本地报表。它们都加载了精细/接受参数等。但每当我按退格按钮时,报告就会消失,我会收到以下消息:没有钻取报告的后退呼叫。
我没有使用任何钻取报告或子报告,而且我没有在代码中实现任何与退格按钮有关的操作。 (我正在使用VB)
有没有办法阻止这种情况发生?
答案 0 :(得分:0)
我也有同样的问题。我没有配置任何子报表或钻取。我能够捕获退格并在那里处理它。下面的keydown事件处理程序属于表单,而不属于reportviewer控件本身。我在VS2010上。
private void rptViewer_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Back)
{
e.Handled = true;
}
}