ASP.NET - Insertar filas Gridview - Asked By José on 04-Jun-11 04:52 PM

En página *.asp (v. studio .net 2010) tengo un gridview y en un botón (evento click) un código que hace una consulta a una tabla de una base de datos en sql server 2008. Puedo llevar el resultado de la consulta al gridview sin ningún problema.

Resulta que necesito ubicar en el mismo gridview, un checkbox para que usuario pueda hacer click y seleccionar el registro. Esta checkbox no guarda ningún vínculo con la base de datos, solo se usa temporalmente para que los registros que se encuentren seleccionados puedan ser leídos para su correspondiente modificación que afectan a la misma y/o otra tabla.

Preguntas:

Mediante programación necesito ubicar el checkbox y el usuario pueda elegir.

Mediante programación como puedo crear filas en gidview vinculados o sin vínculos a un dataset o datable.

Mediante programación como se puede llamar: GridView1_RowCreated(ByVal sender As Object, ByVal e As GridViewRowEventArgs)

Mediante programación como se puede llamar: Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As GridViewCommandEventArgs).

José replied to José on 04-Jun-11 05:01 PM

En página *.asp (v. studio .net 2010) tengo un gridview y en un botón (evento click) un código que hace una consulta a una tabla de una base de datos en sql server 2008. Puedo llevar el resultado de la consulta al gridview sin ningún problema.

Resulta que necesito ubicar en el mismo gridview, un checkbox para que usuario pueda hacer click y seleccionar el registro. Esta checkbox no guarda ningún vínculo con la base de datos, solo se usa temporalmente para que los registros que se encuentren seleccionados puedan ser leídos para su correspondiente modificación que afectan a la misma y/o otra tabla.

Preguntas:

Mediante programación necesito ubicar el checkbox y el usuario pueda elegir.

Mediante programación como puedo crear filas en gidview vinculados o sin vínculos a un dataset o datable.

Mediante programación como se puede llamar: GridView1_RowCreated(ByVal sender As Object, ByVal e As GridViewRowEventArgs)

Mediante programación como se puede llamar: Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As GridViewCommandEventArgs).


dimurve@hotmail.com

dipa ahuja replied to José on 05-Jun-11 05:31 AM
You can locate checkbox programatically:

protected void btnDeleteSelected_Click(object sender, EventArgs e)
  {
    foreach (GridViewRow row in GridView1.Rows)
    {
 
      if (((CheckBox)row.FindControl("checkBox1")).Checked == true)
      {
        /* Get Table Id From Row */
        string id = GridView1.Rows[row.RowIndex].Cells[0].Text;
 
        /* perform task here */
 
    }
 
    /* Refresh the Grid */
  }
Kirtan Patel replied to José on 05-Jun-11 11:46 PM
i dont understand what u want i dont know your language but still fill word i can see Here is how you can fill grid view with data from database


Untitled document
/* Fill Data in DataGridView */
 

   SqlConnection con = new SqlConnection("Connection String");
   con.Open();
   SqlCommand comm = new SqlCommand("select * from Table", con);
   SqlDataAdapter da = new SqlDataAdapter(comm);
   DataTable dt = new DataTable();
   da.Fill(dt);
   con.Close();
   GridView1.DataSource = dt;
   DataBind();
   
José replied to José on 06-Jun-11 12:43 AM
El código que trato de implementar lo tengo en vb. net.

Los pasos que sigo son:

Creo in sitio Web (asp.net).

Luego  VB .net

El código que me envías, me gustaría me lo hicieras llegar en Vb, pero sin embargo voy a tratar de implementarlo.



Gracias.

José replied to dipa ahuja on 06-Jun-11 12:59 AM
Saludos.

Te cuento:

todo me funciona bien, cuando utilizo la tabla o un dataset con el gridview y el checkbox.

Donde esta el problema:

El resultado que recibo en el gridview me permite utilizar el checkbox, pero si deso adicionar una fila al gridview y desconozco como hacerlo, a pesar que lo he intentado de acuerdo a la información encontrada en internet.

Al adicionar nuevos registros a la tabla, no se como hacer para que el gridview se conserven los anteriores.
update sql server 2008 utilizando asp.net (Vb.net) 2010. - José replied to José on 28-Jun-11 12:09 AM
Necesito hacer una actualización a un o varios registros de una tabla de una base de datos en Sql Server 2008 y consiste en lo siguiente:

Tengo una tabla (activar) con tres campos (Email, Fecha y activo).
Necesito modificar el contenido de un campo, pero este puede tener varios registros que requieren su modificación.

Update Activar Set Activo=0 Where Email=TextEmail.text and activo=1

En la tabla, el índice es normal. No tiene clave primaria. Se aceptan duplicados y debe manejarse con transacciones.

La herramienta .net 2010 (Asp.net <vb.net>) no está en mis dominios y me encuentro en proceso de aprendizaje.

He intentado con SqlDataAdapter y SqlConnectionStringBuilder sin éxito alguno.

Quedo muy agradecido por la colaboración que se me pueda brindar. Necesito de un buen ejemplo.

Correo: dimurve@hotmail.com
update sql server 2008 utilizando asp.net (Vb.net) 2010. - José replied to dipa ahuja on 28-Jun-11 12:24 AM

Necesito hacer una actualización a un o varios registros de una tabla de una base de datos en Sql Server 2008 y consiste en lo siguiente:

 

Tengo una tabla (activar) con tres campos (Email, Fecha y activo).

Necesito modificar el contenido de un campo, pero este puede tener varios registros que requieren su modificación.

 

Update Activar Set Activo=0 Where Email=TextEmail.text and activo=1

 

En la tabla, el índice es normal. No tiene clave primaria. Se aceptan duplicados y debe manejarse con transacciones.

 

La herramienta .net 2010 (Asp.net <vb.net>) no está en mis dominios y me encuentro en proceso de aprendizaje.

 

He intentado con SqlDataAdapter y SqlConnectionStringBuilder sin éxito alguno.

 

Quedo muy agradecido por la colaboración que se me pueda brindar. Necesito de un buen ejemplo.

 

Correo: dimurve@hotmail.com