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

Insertar valores automaticamente en celda

Estas en el tema de Insertar valores automaticamente en celda en el foro de .NET en Foros del Web. Buenos Días. No tengo muy claro como hacer esto. Tengo un datagrid con dos columnas, la idea es llenar la primera columna con una lectura ...
  #1 (permalink)  
Antiguo 15/02/2014, 03:52
 
Fecha de Ingreso: noviembre-2013
Mensajes: 18
Antigüedad: 10 años, 6 meses
Puntos: 0
Insertar valores automaticamente en celda

Buenos Días.

No tengo muy claro como hacer esto.

Tengo un datagrid con dos columnas, la idea es llenar la primera columna con una lectura de un código de barras y en la segunda columna que es un campo fecha, poner automáticamente la fecha actual. Todo esto hacerlo sin que el usuario tenga que utilizar el teclado y el ratón. El usuario lee el código de barras, se llena el campo fecha y pasa a la siguiente fila para proseguir con la lectura.

Gracias.
  #2 (permalink)  
Antiguo 17/02/2014, 09:26
Avatar de Namiwis  
Fecha de Ingreso: mayo-2013
Ubicación: Crustaceo Cascarudo
Mensajes: 162
Antigüedad: 11 años
Puntos: 10
Respuesta: Insertar valores automaticamente en celda

Hola Fer2013

Como no especificaste el lenguaje, lo expongo en C#

Suponiendo que a la hora de leer la información con el codigo de barras las tienes en variables String, yo lo haria de la siguiente manera.

Código:
dataGridView_Pantalla.Rows.Insert(0, LecturaQR, DateTime.Now.ToString("yyyy-MM-dd"));
dataGridView_Pantalla.Rows.Insert(0

Indicas al DataGrid que vas a insertar un valor en la fila 0 osea al inicio de tu datagrid

LecturaQR,

El valor que obtuviste al leer tu codigo de barras.

DateTime.Now.ToString("yyyy-MM-dd")

El formato de tu fecha, ahi depende que formato quieras manejar, fecha o fecha y hora, no se, los formatos los ves aqui.

http://www.dotnetperls.com/datetime-format-vbnet

Si llegas a tener mas columnas, solo ve agregando los parametros que recibe el Insert, osea para 4 seria asi.

Código:
dataGridView_Pantalla.Rows.Insert(0, Param1, Param2, Param3, Param4);
En tu siguiente insert, se iran concatenando los datos tal cual y como lo deseas.

Saludos.
__________________
http://binarysuns.com.mx/
  #3 (permalink)  
Antiguo 17/02/2014, 10:08
 
Fecha de Ingreso: noviembre-2013
Mensajes: 18
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Insertar valores automaticamente en celda

Muchas gracias.

Pero sobre que evento iría este código?
  #4 (permalink)  
Antiguo 17/02/2014, 10:47
Avatar de Namiwis  
Fecha de Ingreso: mayo-2013
Ubicación: Crustaceo Cascarudo
Mensajes: 162
Antigüedad: 11 años
Puntos: 10
Respuesta: Insertar valores automaticamente en celda

Hola Fer2013

Eso va depende a tu programación, ejemplo, en los supermercados, cuando vas a comprar y empiezan a pasar los articulos que vas a comprar, se van agregando solos sin que el operador oprima algun boton, quiero suponer que quieres hacer algo igual.

Bueno lo que te puse anteriormente, iria despues, de que ya obtuviste la información de tu lector de barras, ya puede obtener ese dato? o aun no tienes el codigo para leer el codigo de barras?

Saludos.
__________________
http://binarysuns.com.mx/
  #5 (permalink)  
Antiguo 17/02/2014, 11:19
 
Fecha de Ingreso: noviembre-2013
Mensajes: 18
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Insertar valores automaticamente en celda

Eso es exactamente lo que quiero, tipo supermercado,
la idea es poner el cursor en la primera fila y seguidamente ir leyendo con el lector de códigos de barras,
lee el primer código y la se rellena la segunda columna con la fecha y automáticamente pasaría a la siguiente fila.

o no sé si hay alguna otra manera de hacerlo, que sugieres?

Gracias y saludos.
  #6 (permalink)  
Antiguo 17/02/2014, 11:36
Avatar de Namiwis  
Fecha de Ingreso: mayo-2013
Ubicación: Crustaceo Cascarudo
Mensajes: 162
Antigüedad: 11 años
Puntos: 10
Respuesta: Insertar valores automaticamente en celda

Hola Fer2013

Entiendo todo eso, pero ya tienes el codigo programado para leer desde el lector de barras? o aun no tienes esa parte?

Saludos.
__________________
http://binarysuns.com.mx/
  #7 (permalink)  
Antiguo 17/02/2014, 11:57
 
Fecha de Ingreso: noviembre-2013
Mensajes: 18
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Insertar valores automaticamente en celda

De momento no tengo nada
  #8 (permalink)  
Antiguo 17/02/2014, 13:00
Avatar de Namiwis  
Fecha de Ingreso: mayo-2013
Ubicación: Crustaceo Cascarudo
Mensajes: 162
Antigüedad: 11 años
Puntos: 10
Respuesta: Insertar valores automaticamente en celda

Hola Fer2013

Ok, entonces vamos desde 0.

Primero debes hacer que tu aplicación, genere y lea los QR que vas a ocupar, el como hacerlo podras encontrar información aqui.

http://www.elguille.info/colabora/NE...ys_BarCode.htm

http://es.scribd.com/doc/8750502/Codigos-de-Barras

http://social.msdn.microsoft.com/For...ras?forum=vbes

Una ves que tenga la parte de generación y lectura, puedes seguir con la parte de agregar al DataGrid, codigo expuesto en este post.

Suerte y saludos.
__________________
http://binarysuns.com.mx/
  #9 (permalink)  
Antiguo 17/02/2014, 13:14
 
Fecha de Ingreso: noviembre-2013
Mensajes: 18
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Insertar valores automaticamente en celda

De acuerdo, muchas gracias.

Lo intento

Etiquetas: automaticamente, celda
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:52.