У меня есть вид сетки, и когда я выбираю строку в GridView, открывается подробный вид, содержащий данные этой строки. Я хочу показывать кнопку отправки только тогда, когда в моей таблице есть дата ввода, но я получаю ошибку сценария при этом
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);
BindDetailsView();
Button1.Visible = true;
Button1.Text = "Edit";
con.Open();
string fin_dt = "select vendor_creation_req.ucs_entry_dt from
vendor_creation_req where req_no='" + GridView1.SelectedValue + "'";
OleDbCommand cmd = new OleDbCommand(fin_dt, con);
OleDbDataReader dr = cmd.ExecuteReader();
dr.Read();
if (dr.HasRows && dr["ucs_entry_dt"] == DBNull.Value)
{
submit.Visible = false;
}
else if (dr.HasRows && dr["ucs_entry_dt"] != DBNull.Value)
{
submit.Visible = true;
}
dr.Close();
con.Close();
BindGrid();
GridView1.DataBind();
}