Как сравнить текущую дату с существующей датой базы данных в C#
Я не могу сравнить текущую дату с существующей датой базы данных в c#.
Что я уже пробовал:
<pre> { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); string userid = GVmydsr.DataKeys[e.RowIndex].Value.ToString(); GridViewRow row = (GridViewRow)GVmydsr.Rows[e.RowIndex]; //string date = GVmydsr.Rows[e.RowIndex].Cells[1].Text; Label date = (Label)row.FindControl("lblcurrentdate"); GVmydsr.EditIndex = -1; DropDownList ddl1 = GVmydsr.Rows[e.RowIndex].FindControl("ddlclient") as DropDownList; TextBox txt1 = GVmydsr.Rows[e.RowIndex].FindControl("txtarea") as TextBox; TextBox txt2 = GVmydsr.Rows[e.RowIndex].FindControl("txtcmpnyname") as TextBox; TextBox txt3 = GVmydsr.Rows[e.RowIndex].FindControl("txtcname") as TextBox; TextBox txt4 = GVmydsr.Rows[e.RowIndex].FindControl("txtmobile") as TextBox; TextBox txt5 = GVmydsr.Rows[e.RowIndex].FindControl("txtemail") as TextBox; TextBox txt6 = GVmydsr.Rows[e.RowIndex].FindControl("txtaddr") as TextBox; TextBox txt7 = GVmydsr.Rows[e.RowIndex].FindControl("txtland") as TextBox; TextBox txt8 = GVmydsr.Rows[e.RowIndex].FindControl("txtpresence") as TextBox; DropDownList ddl2 = GVmydsr.Rows[e.RowIndex].FindControl("ddlstatus") as DropDownList; DropDownList ddl3 = GVmydsr.Rows[e.RowIndex].FindControl("ddlresult") as DropDownList; TextBox txt9 = GVmydsr.Rows[e.RowIndex].FindControl("txtcomment") as TextBox; string day = DateTime.Today.ToShortDateString().ToString(); if (date.ToString() == day.ToString()) { con.Open(); SqlCommand cmd = new SqlCommand("update [dsr_data] set client_type='" + ddl1.Text + "' ,area='" + txt1.Text + "',company_name='" + txt2.Text + "',client_name='" + txt3.Text + "',mobile='" + txt4.Text + "',email='" + txt5.Text + "',address_name='" + txt6.Text + "',landmark='" + txt7.Text + "',curr_presence_appoint='" + txt8.Text + "',status_type='" + ddl2.Text + "', result='" + ddl3.Text + "', comment='" + txt9.Text + "' where id='" + userid + "'", con); cmd.ExecuteNonQuery(); con.Close(); gvbind(); } }
Karthik_Mahalingam
какова ценность, которую вы получаете
Label date = (Label)row.FindControl("lblcurrentdate");
ADI@345
"01-04-2018 00:00:00"
Karthik_Mahalingam
использовать Ответить кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.
ADI@345
окого
Karthik_Mahalingam
выложил решение.