Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
C# 如何解析“并非所有代码路径都返回数据”?_C#_Asp.net - Fatal编程技术网

C# 如何解析“并非所有代码路径都返回数据”?

C# 如何解析“并非所有代码路径都返回数据”?,c#,asp.net,C#,Asp.net,报告开始日期: 报告结束日期:问题是您已经声明了“DataSet”的返回类型,但您的函数没有返回值。将返回类型更改为void,这意味着没有返回类型,或者让函数返回正确的类型/值。由于您没有返回数据集,请将方法return设置为void private void getData在您的代码中,您说您想从getData返回数据集,但该函数没有返回值,因此您声明它返回void。在有人询问之前,有问题的页面*.aspx,*.aspx.cs包含一个带有两个文本框的表单,例如startDate、endDate

报告开始日期:
报告结束日期:问题是您已经声明了“DataSet”的返回类型,但您的函数没有返回值。将返回类型更改为void,这意味着没有返回类型,或者让函数返回正确的类型/值。

由于您没有返回数据集,请将方法return设置为void


private void getData在您的代码中,您说您想从getData返回数据集,但该函数没有返回值,因此您声明它返回void。在有人询问之前,有问题的页面*.aspx,*.aspx.cs包含一个带有两个文本框的表单,例如startDate、endDate。当用户选择startDate textbox1和endDate textbox2时,这些值需要进入您在上面代码中看到的Hidden字段,以便它们可以作为变量传递给MySQL。@Steve说字段不能有void类型。@Steve-如果我有:private void getData,则VS接受代码。还是不知道它是否有效,尽管我可能没有提到我是一个C noob-如何获得正确的类型/值?@Cryptik也许我没有提到我是C noob?你试图在不知道基本情况下编写代码。在继续之前,我会读一些文档…@Eser-我读过文档。我会继续阅读文档,但是,作为一个拥有不到2个月C语言工作经验的人,我想我应该向更有经验的人询问这个问题。我必须同意一些研究/阅读是最好的。理解语言的核心数据类型是使用该语言的基础。至少能够找到了解他们的资源:[你真的想要从这个函数返回任何东西,还是目标是做“某事”?@William_Wilson-你真的想要从这个函数返回任何东西,还是目标是做“某事”?我想要-这个函数做的是获取用户使用jQueryCalendar选择的值开始和结束日期,并拥有这些日期我构建的GridView中显示的范围。--非常感谢您的帮助!谢谢!
   private DataSet getData(HiddenField sDate, HiddenField eDate)
{

    jQueryUICalendar1.Text = sDate.Value;
    jQueryUICalendar2.Text = eDate.Value;

}
private void getData(HiddenField sDate, HiddenField eDate)  // <  -- return void
{
    jQueryUICalendar1.Text = sDate.Value;
    jQueryUICalendar2.Text = eDate.Value;
}
private DataSet getData(HiddenField sDate, HiddenField eDate)
{
    jQueryUICalendar1.Text = sDate.Value;
    jQueryUICalendar2.Text = eDate.Value;

    DataSet myReturn = new DataSet();
    // Do things with myReturn
    return myReturn;
}