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;
}