string casetype6(HiddenField HiddenField1,DropDownList DropDownList3)
{
String casetype1="";
try
{
OdbcConnection casetype = new OdbcConnection("Driver={MySQL ODBC 3.51 Driver};Server=10.155.160.130;Database=testcase;User=root;Password=;Option=3;");
casetype.Open();
//************to get case type
string casetypequery = "select casename from casetype where skey=?";
//************to get case type
OdbcCommand casetypecmd = new OdbcCommand(casetypequery, casetype);
String casetypefromdropdown = DropDownList3.SelectedItem.ToString();
casetypecmd.Parameters.AddWithValue("?", casetypefromdropdown);
using (OdbcDataReader casetypeMyReader = casetypecmd.ExecuteReader())
{
while (casetypeMyReader.Read())
{
String casename = casetypeMyReader["casename"].ToString();
HiddenField1.Value = casename;
casetype1=HiddenField1.Value.ToString();
return casetype1;
}
}
}
catch(Exception ep)
{ }
}
我想用casetype1这种方法之外。我该怎么做? 如果我说回casetype1然后错误当属:使用的问题()返回在asp.net C#
'Data.casetype6(System.Web.UI.WebControls.HiddenField, System.Web.UI.WebControls.DropDownList)': not all code paths return a value
可能重复的[在c#函数中返回值](http://stackoverflow.com/questions/4613984/return-a-value-in-c-function) – 2011-01-07 09:24:21