报告查看器在c#上连接到BETWEEN上的ms访问错误(SQL)

时间:2013-11-05 20:10:36

标签: winforms ms-access reportviewer

对,我有一个仓库程序。我正在尝试使用报表查看器来显示信息,以便用户可以打印它们。在其中一种形式中,用户可以决定要查看的项目数(在x和y的日期之间)。

我现在面临的问题是C#给我一个错误:

internal void Fill(DataSetAllTheStock.DeliveryDataTable deliveryDataTable, string p, string p_2)
{
   throw new System.NotImplementedException();
}

错误是:

“未实现NotImplementedException。未实现方法或操作。”

InnerException = null

你知道我能做什么吗?因为我需要使用报告者视图,我还需要用户选择日期。

1 个答案:

答案 0 :(得分:0)

在上面的示例中,您只是抛出错误而不是捕获它。你应该做这样的事情:

internal void Fill(DataSetAllTheStock.DeliveryDataTable deliveryDataTable, string p, string p_2)
{
   try
   {
      // Do some things here.
   }

   catch (NotImplementedException exc)
   {
      // Handle the exception here.
   }

   catch (Exception exc)
   {
      // Or, handle the exception here.
   }
}

在上面的示例中,请注意我捕获两种类型的异常:1)最常见的“异常”类型和2)更具体的“NotImplementedException”类型。 C#中的异常处理从最具体的类型转换为最常规的类型。此外,在exception handling上阅读它似乎对你有好处。