![](/img/trans.png)
[英]comparing the value of data extracated from database and label data in repeater does not work asp.net c#
[英]retrieving data from the database and comparing the retrieved result in asp.net c#
string strCon = ConfigurationManager.ConnectionStrings["conCTSystem"].ConnectionString;
SqlConnection conSchedule = new SqlConnection(strCon);
conSchedule.Open();
SqlCommand cmdSchedule = new SqlCommand("Select Day From Schedule Where RoomNumber=@roomNumber", conSchedule);
cmdSchedule.Parameters.AddWithValue("@roomNumber", ddlRoomNumber.SelectedValue); //MatchWithDropDownList
using (SqlDataAdapter da = new SqlDataAdapter(cmdSchedule))
{
DataSet ds = new DataSet();
da.Fill(ds);
if (ds.Tables.Count > 0)
{
string ReturnDay = ds.Tables[0].Rows[0]["Day"].ToString();
if (ReturnDay == "Monday")
{
Label1.Text = "abc";
}
else
{
Label1.Text = "cde";
}
}
}
谁能帮我解决这个问题? 我是使用asp.net c#的新手,我遇到的问题是ReturnDay
等于Monday
并且应该显示“ abc”结果,但输出显示为“ cde”。
尝试这个:
if (ReturnDay.Trim().Equals("Monday"))
{
Label1.Text = "abc";
}
要么
if (ReturnDay.Trim().Equals("Monday",StringComparison.InvariantCultureIgnoreCase))
{
Label1.Text = "abc";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.