Foros del Web » Programando para Internet » Javascript »

Pasar datos de un gridview en un popup al webform padre (LADO CLIENTE))

Estas en el tema de Pasar datos de un gridview en un popup al webform padre (LADO CLIENTE)) en el foro de Javascript en Foros del Web. SALUDOS!!! Nuevamente por aquí... con mas y mas DUDAS(Perdón por ser tan preguntón), pero de verdad que estoy aprendiendo bastante aqui en el foro y ...
  #1 (permalink)  
Antiguo 30/09/2009, 17:14
 
Fecha de Ingreso: septiembre-2009
Mensajes: 111
Antigüedad: 14 años, 8 meses
Puntos: 3
De acuerdo Pasar datos popup al webform padre[SOLUCIONADO]

SALUDOS!!!

Nuevamente por aquí... con mas y mas DUDAS(Perdón por ser tan preguntón), pero de verdad que estoy aprendiendo bastante aqui en el foro y en mis practicas...

Pues ya habia mencionado que empiezo a programar en WEB... y hasta ahora gracias a usds.(y algunos conocimientos que tengo; porque no?). He logrado Pasar Datos desde un POpUP(MODAL) que contiene un GRIDVIEW al WEBFORM que lo llamó..
La Situacion es la siguiente: Actualmente el GridView contiene una COLUMNA con Checkbox para poder marcar UNA Fila Seleccionada(Toma un ID y de ahí lo tomo para realizar una Consulta con ese ID al servidor y guardo la consulta en un DATASET y lo almaceno en una variable SESSION para mandarla al WbFORM PADRE)...
Sin embargo me mencionan que lo haga de manera que una vez que tenga el GRIDVIEW, tome los valores al marcar la casilla en el GRIDVIEW, (Como ya contiene info).. utilice esta informacion sin un POSTBACK, ya que los datos que voy a mandar, se encuentran en ese GRIDVIEW...y pasar los valores al webFORM PADRE por el LADO DEL CLIENTE!!! ??, y los visualice.. SI y solo si DECIDO hacer algun Cambio sobre el WebFORM PADRE,, realizar POSTBACK para cambios, Baja, etc. con la info que ya se encuentra en el WEBFORM PADRE...

ALGUNA IDEA???? batallé un rato para hacer una validación de Seleccionar un Solo CHECKBOX en una columna.. Ahora tengo una idea de como hacerlo, pero no conozco muy bien JAVASCRIPT... Agradezco de antemano su apoyo.

Última edición por mad249; 07/10/2009 a las 09:18 Razón: SOLUCION
  #2 (permalink)  
Antiguo 02/10/2009, 11:26
 
Fecha de Ingreso: septiembre-2009
Mensajes: 111
Antigüedad: 14 años, 8 meses
Puntos: 3
De acuerdo Respuesta: Pasar datos de un gridview en un popup al webform padre (LADO CLIENTE))

SALUDOS.. Pues YA SOLUCIONÉ mi problema por otro lado... de hecho es un código que modifiqué en base a otro que encontré en internet(no sé si deba agregar el link o no???, debido a políticas) pero pertenece a NETOMATIX... la parte que yo usé del código fue:
Código:
function getGridRow(rowIdx)
    {
        getGridViewControl();
        if (null != gridViewCtl)
        {
            return gridViewCtl.rows[rowIdx];
        }
        return null;
    }
    
    function getGridColumn(rowIdx, colIdx)
    {
        var gridRow = getGridRow(rowIdx);
        if (null != gridRow)
        {
            return gridRow.cells[colIdx];
        }
        return null;
    }
    
    function getCellValue(rowIdx, colIdx)
    {
        var gridCell = getGridColumn(rowIdx, colIdx);
        if (null != gridCell)
        {
            return gridCell.innerText;
        }
        return null;
    }
y mi version modificada fue esta:
Código SOLUCION:
Ver original
  1. //SOBRE LA FUNCION QUE ME VALIDA UN SOLO CHECKBOX EN COLUMNA
  2. function valida(obj)
  3.     {
  4.         var inputs = document.getElementById("GridView1").getElementsByTagName("input");
  5.        
  6.      for (i = 1; i < inputs.length; i++)
  7.      {
  8.           if(inputs[i].type=='checkbox')
  9.           {
  10.                if(obj!= inputs[i].name)
  11.                {
  12.                 inputs[i].checked = false;
  13.                }
  14.                else rowIdx = i;//TOMO 'i' COMO INDICE PARA MIS FILAS
  15.           }
  16.       }
  17.      var columns = document.getElementById('GridView1').getElementsByTagName('th');
  18.      for(j = 1; j<columns.length; j++)
  19.         {
  20.             if(columns[j]!=null)
  21.             {
  22.             var colIdx = j;//TOMO "j"COMO INDICE DE MIS COLUMNAS
  23.             }
  24.             var cellValue = getCellValue(rowIdx, colIdx);//LLAMO A LA FUNCION QUE ENCONTRÉ
  25.            
  26.             alert(cellValue);//MANDA LOS VALORES QUE HAY EN CADA CELDA DE LA FILA
  27.            
  28.         }
  29.    
  30.     }

La verdad batallé mucho, por eso quiero usar este foro, para saber si a alguien le ha sirve este codigo como amí... No dejaré de PReguntar y seguir aprendiendo y pues si puedo aportar que mejor no???... Aunque pues la verdad.. empecé a Programar en Práctica, hace muy poco.. y pues aun me falta mucho, pero mucho por descubrir...

Doy este Tema por SOLUCIONADO...

Última edición por mad249; 02/10/2009 a las 11:30 Razón: Correccion
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:40.