Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
No Puedo Escribir En Los Campos De Un Tableview/gridview
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje No Puedo Escribir En Los Campos De Un Tableview/gridview 
 
Estoy haciendo un programa que requiere de introducir datos a traves de un gridview o tableview pero no puedo introducir los datos en los campos por mas que los selecciono, que se tiene que hacer ?
 



 
cyberx0x - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: No Puedo Escribir En Los Campos De Un Tableview/gridview 
 
Precisamente acaban de publicar esto en la lista gambas-user:

PUBLIC SUB Form_Open()
  'rellenamos la tabla con datos de prueba
  TableView1.Rows.Count = 3
  TableView1.Columns.Count = 2

  TableView1[0, 0].Text = "tic"
  TableView1[0, 1].Text = 1
  TableView1[1, 0].Text = "tac"
  TableView1[1, 1].Text = "2"
  TableView1[2, 0].Text = "toes"
  TableView1[2, 1].Text = 3
END

PUBLIC SUB TableView1_Click()
    'al hacer clic en una celda la ponemos en modo edición
    TableView1.Edit

END

PUBLIC SUB TableView1_Save(Row AS Integer, Column AS Integer, Value AS String)
   'tras validar lo introducido...
  IF Value = "" THEN
    Message.Error("Necesitas introducir algo")
    RETURN
  ENDIF
   '... aquí crearemos la rutina para actualizar la BD
  TableView1[Row, Column].Text = Value

END
 


Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: No Puedo Escribir En Los Campos De Un Tableview/gridview 
 
Estaba probando como indicas pero no se me ejecuta el tableview1_save al darle ENTER
 



 
Miguel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: No Puedo Escribir En Los Campos De Un Tableview/gridview 
 
programa el evento keypress para que al pulsar enter se ejecute el evento save.

Algo como esto si llamas al evento save
sub tb_keypress()
if key.code=gb.return then
   tb_save(tb.row,tb.column,tb.text)
endif
end


o como esto si llamas al método save
sub tb_keypress()
if key.code=gb.return then
   tb.save
endif
end


 
 



 
última edición por soplo el Jueves, 26 Noviembre 2009, 18:29; editado 1 vez 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: No Puedo Escribir En Los Campos De Un Tableview/gridview 
 
Gracias!!! Perfecto
 



 
Miguel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario