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

guardar resultados de sql en array

Estas en el tema de guardar resultados de sql en array en el foro de ASPX (.net) en Foros del Web. EStimados necesito que me puedan ayudar, tengo una grilla el cual contiene un checkbox, la cosa q al clikear cada registro el id debe pasar ...
  #1 (permalink)  
Antiguo 01/06/2010, 21:20
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 6 meses
Puntos: 1
guardar resultados de sql en array

EStimados necesito que me puedan ayudar, tengo una grilla el cual contiene un checkbox, la cosa q al clikear cada registro el id debe pasar a un arreglo para despues manipular esos datos como por ejemplo insertar esos ID en otra cosulta, la cosa es q como puedo guardar cada id en un arreglo para despues poder insertarlo en otra cosulta?.
Espero me puedan ayudar gracias!
  #2 (permalink)  
Antiguo 02/06/2010, 01:30
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: guardar resultados de sql en array

Que quieres hacer?
- Guardar todos los id's de los datos insertados en el DataGridView
- Obtener el id del la fila que ha recibido el click?
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 02/06/2010, 07:09
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: guardar resultados de sql en array

lo que quiero hacer el guardar cada id en un array, para despues utilizarlos en otro metodo.
Gracias
  #4 (permalink)  
Antiguo 02/06/2010, 07:51
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: guardar resultados de sql en array

Una opción es, despues de haber cargado el datagrid, recorrer las filas (propiedad Row) con un foreach. En cada iteración insertar el id en el array.
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 02/06/2010, 08:21
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: guardar resultados de sql en array

ok, gracias me guarda los datos con el siguiente codigo
Código:
 string [] facturas = new string[wvarNFact.Length];
                for (int i = 0; i < facturas.Length; i++){
                   facturas[i] = grdItem.Cells[4].Text.ToString();
                }
Ahora mi pregunta es como puedo declarar el array para poder utilizarlo durante todo el programa??, ya que lo utilizo en otro metodo y me sale error "no existe en el contexto actual".
Gracias por la ayuda!!
  #6 (permalink)  
Antiguo 02/06/2010, 09:01
 
Fecha de Ingreso: junio-2010
Mensajes: 49
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: guardar resultados de sql en array

Una de dos....o te metes el array en una variable de session... o lo metes en un campo hydden y lo recuperas en el load de la siguiente página con
Cita:
Page.PreviusPage.FindControl("IdControl")
Si lo recuperas del previus y se puede accedes a esa página sin pasar por la anterior... necesitaras meter...
Cita:
if (Page.PreviousPage != null)
{ ... }
  #7 (permalink)  
Antiguo 02/06/2010, 09:13
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: guardar resultados de sql en array

como puedo guardar el array en una variable sesion?.Creo que es mas facil asi
Gracias por responder
  #8 (permalink)  
Antiguo 02/06/2010, 09:33
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: guardar resultados de sql en array

Una pregunta: porque no generas el array cuando lo vayas a usar? Asi evitas aumentar el tiempo de carga de la pagina de forma innecesaria.
__________________
Aviso: No se resuelven dudas por MP!
  #9 (permalink)  
Antiguo 02/06/2010, 10:04
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: guardar resultados de sql en array

Es que lo necesito usar en el metodo.

protected void rgridContactos_InsertCommand(object source, GridCommandEventArgs e){
}
y las variables se declaran en

public void CheckedChanged(object sender, System.EventArgs e){
}

Pero no e podido ya que declaro el arreglo en CheckedChanged y no puedo utilizarlo en el insert

Etiquetas: resultados, sql, aspx
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 23:37.