繁体   English   中英

从数据库中检索数据并在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM