为何像如下的代码写返回值绑定到Total里。看不到绑定内容呢?
private void Page_Load(object sender, System.EventArgs e)
if(IsPostBack)
{
id = Convert.ToInt32(ddlName.SelectedValue.ToString()); Total.Text = myVisit.GetTotal(id); }
 
public string GetTotal(int id)
{
string sqlTotal = "Select Sum(Count_Visit) as Total from Visit_Day where [userid] = " + id.ToString();
try
{
string count = ExecuteSql4String(sqlTotal);
return count;
}
catch
{
return null;
}
}以下是ExecuteSql4String()方法:
protected string ExecuteSql4String(string strSQL)
{
//SqlConnection myCn = new SqlConnection(strConn);
SqlCommand myCmd = new SqlCommand(strSQL,myCn);
try
{
myCn.Open();
object r = myCmd.ExecuteScalar();
if(Object.Equals(r,null))
{
throw new Exception("value unavailable!");
}
else
{
return (string)r;
}
}
catch(System.Data.SqlClient.SqlException e)
{
throw new Exception(e.Message);
}
finally
{
myCmd.Dispose();
myCn.Close();
}
}谢谢!