Foros del Web » Programando para Internet » ASPX (.net) »

[SOLUCIONADO] Cargar un GridView desde otro GridView por medio de CheckBox en ASP.NET

Estas en el tema de Cargar un GridView desde otro GridView por medio de CheckBox en ASP.NET en el foro de ASPX (.net) en Foros del Web. Buenos días amigos. Tengo un problema. Tengo un gridview con información que me trae desde la base de datos, el grid tiene checkbox que puse ...
  #1 (permalink)  
Antiguo 05/11/2014, 16:11
 
Fecha de Ingreso: noviembre-2014
Mensajes: 6
Antigüedad: 9 años, 5 meses
Puntos: 0
Cargar un GridView desde otro GridView por medio de CheckBox en ASP.NET

Buenos días amigos.

Tengo un problema. Tengo un gridview con información que me trae desde la base de datos, el grid tiene checkbox que puse con templatefield; también tengo un segundo gridview al cual le voy a llevar solo los datos que necesito.

Entonces funcionaria así: selecciono los checbox (registros) que necesito del GdVConsultar, le doy clic al botón cargar, y solo el id y el nombre del o los registro(s) seleccionado(s) me lo(s) va a cargar en el GdVProveedores.

El problema es que cuando yo le doy clic al botón cargar me aparece el siguiente error: No se puede encontrar la columna 0.

Este es mi código.

Código ASP:
Ver original
  1. private void SeleccionarProveedores()
  2.     {      
  3.         int i = 0;
  4.         int j = 0;
  5.         CheckBox Chk = new CheckBox();
  6.         DataTable Tabla = new DataTable();
  7.         DataRow Tabla_Fila;
  8.  
  9.         foreach (GridViewRow item in GdVConsultar.Rows)
  10.         {
  11.             Chk = (CheckBox)item.FindControl("ChkSeleccionarProv");
  12.             if (Chk.Checked)
  13.             {
  14.                 Tabla_Fila = Tabla.NewRow();
  15.  
  16.                 for (j = 0; j < GdVConsultar.Columns.Count; j++)
  17.                 {
  18.                     Tabla_Fila[j] = GdVConsultar.Rows[i].Cells[j].ToString();
  19.                 }
  20.                 Tabla.Rows.Add(Tabla_Fila);          
  21.             }
  22.         }
  23.         GdVProveedores.DataSource = Tabla;
  24.         GdVProveedores.DataBind();
  25.     }
  26.  
  27.     protected void BtnCargar_Click(object sender, EventArgs e)
  28.     {
  29.         SeleccionarProveedores();
  30.     }
Espero que alguien me pueda ayudar.

Etiquetas: asp.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:05.