Foros del Web » Programación para mayores de 30 ;) » .NET »

Urgente manejo de DataGrid

Estas en el tema de Urgente manejo de DataGrid en el foro de .NET en Foros del Web. Hola a todos: Estoy usando un DataGrid para presentar la información de un sql, ahora por cada registro generado se crea un checkbox dentro del ...
  #1 (permalink)  
Antiguo 07/10/2005, 11:18
 
Fecha de Ingreso: octubre-2005
Mensajes: 6
Antigüedad: 18 años, 7 meses
Puntos: 0
Urgente manejo de DataGrid

Hola a todos:
Estoy usando un DataGrid para presentar la información de un sql, ahora por cada registro generado se crea un checkbox dentro del mismo DataGrid, este checkbox es generado con un campo plantilla. Este checkBox lo requiero para marcar los registros que deseo eliminar. De cada registro marcado debo tomar el valor de un campo.
Ahora bien la pregunta es la siguiente:
¿Como tomo el valor del un campo?
  #2 (permalink)  
Antiguo 07/10/2005, 12:23
 
Fecha de Ingreso: octubre-2004
Mensajes: 142
Antigüedad: 19 años, 7 meses
Puntos: 0
yo utilice esto en un textbox y esta funcionando, esta medio arcaico porque no supe como implementar un foreach, pero bueno, me funciona asi

Código:
dbManager dbm=new dbManager();
int i;
dbm.BuildTable("exec PlanBImpresionAlmacen "+ Session["idSucursal"],"tblGuardar");
//Creo una tabla a partir de un sp en sql con ciertos datos
//con anterioridad creo una DG llamada dgStock

for (i=0; i<dgStock.Items.Count; i++) //aqui cuento cuantos registros hay para "barrer" la tabla
{
	DataRow oDataRow = dbm.Table("tblGuardar").Rows[i];	
	int modelo=Convert.ToInt32(oDataRow["idModelo"].ToString());//obtengo valores de la BuildTable para hacer un UPDATE
	int insumo=Convert.ToInt32(oDataRow["idInsumo"].ToString());
	string a="update invInsumosSucursal"+
		" set enstock="+((TextBox)(dgStock.Items[i].Cells[2]).FindControl("txtIngresoA")).Text +
		" where idsucursal="+Session["idSucursal"]+
		" and idmodelo="+modelo+" and idinsumo="+insumo;
//aqui lo que se hace llamar es al Textbox que contiene la informacion que inserte en el DG
//dgStock.items[i].Cells[2] es el registro de donde se lee la info
//el [2] es la posición que guarda el TextBox dentro de la DG
	dbm.ExecNonQuery(a);
}
Espero te sea de utilidad
  #3 (permalink)  
Antiguo 17/10/2005, 16:11
 
Fecha de Ingreso: octubre-2005
Ubicación: Tuxtla Gutierrez Chiapas
Mensajes: 7
Antigüedad: 18 años, 7 meses
Puntos: 0
yo tengo exactamente la misma duda, pero no entiendo la respuesta que dio yoltik, en mi caso los checkbox los agrego al datagrid desde el tab
<columns>
<asp:template columns>
<itemtemplate>
<asp:checkbox>

por solo poner las tabs de cabecera, y aparte atravez de un datasource lleno una columna con los nombres que deseo marcar (leidos de una tabla en sqlserver) y me aparece muy bien el datagrid como lo quiero, y mi duda es la misma, como le hago para manipular los checkbox que se generan, yo lo que quiero es mandarlos a otra ventana del sitio web, en donde un control de tipo listbox esta esperando llenarse con los elementos que seleccione en la pantalla anterior. espero me puedan ayudar ya que eso me esta atrazando muchisimo en un proyecto.
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 15:04.