Could you help me I want to pass the data from a GRIDVIEW TO A TEXBOX PLEASE. I can not pass the data I would like you to help me.
MY CURRENT CODE IS THIS IS MISTAKE
here:
GridViewRow row = DtgVerGestiones.Rows [0];
protected void DtgGestiones_ItemCommand(object source, DataGridCommandEventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "showModal();", true);
if (e.CommandName == "Gestiones")
{
try
{
DtSet = new DataSet();
SqlConnection con = new SqlConnection(ObtenerCadenaConexion());
con.Open();
SqlCommand cmd = new SqlCommand("SP_BuscarSeguimiento", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter p1 = new SqlParameter("OPT", 2);
SqlParameter p2 = new SqlParameter("periodo", "");
SqlParameter p3 = new SqlParameter("oficina", "");
SqlParameter p4 = new SqlParameter("rubro", e.Item.Cells[3].Text);
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.Parameters.Add(p3);
cmd.Parameters.Add(p4);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
DtgVerGestiones.DataSource = dt;
DtgVerGestiones.Visible = true;
DtgVerGestiones.DataBind();
GridViewRow row = DtgVerGestiones.Rows[0];
TextBox1.Text = Convert.ToString(row.Cells[0].Text);
con.Close();
}
catch (Exception Ex)
{
// DvError.Visible = true;
Session["13"] = Ex.Message;
}
}
}
CODE FROM THE BUTTON SEARCH
protected void btnBuscar_Click(object sender, EventArgs e)
{
DtgVerGestiones.DataSource = null;
DtgVerGestiones.DataBind();
DateTime d3 = DateTime.Parse(dprPeriodo.Text);
string Periodo = d3.ToString("yyyy-MM-dd");
SqlConnection con = new SqlConnection(ObtenerCadenaConexion());
con.Open();
SqlCommand cmd = new SqlCommand("SP_BuscarSeguimiento", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter p1 = new SqlParameter("OPT", 1);
SqlParameter p2 = new SqlParameter("periodo", Periodo);
SqlParameter p3 = new SqlParameter("oficina", dprAgencia.Text);
SqlParameter p4 = new SqlParameter("rubro", DBNull.Value);
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.Parameters.Add(p3);
cmd.Parameters.Add(p4);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
DtgGestiones.DataSource = dt;
DtgGestiones.Visible = true;
DtgGestiones.DataBind();
con.Close();
}
ERROR:
In other words, this image is what my datagrid generates.