Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms c#上的报表查看器连接到ms access错误(SQL)_Winforms_Ms Access_Reportviewer - Fatal编程技术网

Winforms c#上的报表查看器连接到ms access错误(SQL)

Winforms c#上的报表查看器连接到ms access错误(SQL),winforms,ms-access,reportviewer,Winforms,Ms Access,Reportviewer,对,我有一个仓库的程序。我正在尝试使用报表查看器显示信息,以便用户可以打印它们。在其中一个表单中,用户可以决定要查看多少项(在x和y日期之间) 我现在面临的问题是C#在以下方面给了我一个错误: internal void Fill(DataSetAllTheStock.DeliveryDataTable deliveryDataTable, string p, string p_2) { throw new System.NotImplementedException(); } 错误是:

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

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

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

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


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

在上面的示例中,您只是抛出了错误,而没有捕获它。您应该这样做:

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#中的异常处理从最特定的类型到最通用的类型。另外,阅读一下似乎会对您有所帮助。

但这是在一个我无能为力的数据集中。不,它是一个调用
.Fill()
方法来填充数据集的方法。没有理由不向其添加
try/catch
。或者你没有发布足够的代码来为你的问题提供最好的答案。我可以给你发电子邮件给你一些图片吗?从表格和代码上看?我找不到这是我的。Rmoghbel@hotmail.co.uk(谢谢你的帮助)
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.
   }
}