-5
我在方法getdatatoTextbox
中收到错误“不是所有代码路径都返回值”。C#错误 - 并非所有代码路径返回值
请帮我解决这个问题。
private DataTable getdatatoTextbox(int RegistrationId)
{
try
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=DotNetFunda;User id=sa;Password=sqluser");
con.Open();
SqlCommand sqlcmd = new SqlCommand("Getdatatotextbox", con);
sqlcmd.CommandType = CommandType.StoredProcedure;
sqlcmd.Parameters.AddWithValue("@RegistrationId", SqlDbType.Int).Value = RegistrationId;
DataTable dtdatanew = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(sqlcmd);
da.Fill(dtdatanew);
con.Close();
return dtdatanew;
}
catch (Exception ex)
{
}
finally
{
con.Dispose();
}
}
返回null或抛出异常 – 0x4f3759df
你赶上{}返回任何 – Gusman
看看在你的代码的所有路径。他们所有人都返回一个值,否则抛出异常?如果你碰到catch block会发生什么?你想要发生什么?调用此方法的人想要发生什么? –