Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 10-abr-2006, 02:31   #1 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.870
C# Problema Traduccion y con Eventos

Buenos días foreros !!!

Estoy intentando crear el evento dinamicamente de una Celda de un Componente Grid que estamos usando. En VB.NET, no tenemos problemas, con el siguiente código nos funciona perfectamente:
Código:
Private Celda As DataCell
For Each Celda In GridMateriales.DataRowTemplate.Cells
              AddHandler Celda.DoubleClick, AddressOf GridMateriales_DoubleClick
Next Celda

Private Sub GridMateriales_DoubleClick(ByVal sender As Object, ByVal e As EventArgs)
'CODIGO DEL EVENTO
'CODIGO DEL EVENTO
End Sub

Al pasarlo a C# queda de la siugiente manera:
Código:
private Xceed.Grid.DataCell Celda;
foreach (DataCell Celda in objGridAlumnos.DataRowTemplate.Cells)
{
    this.Celda.DoubleClick += new System.EventHandler(this.Celda_DobleClick);
}

private void Celda_DobleClick(object sender, System.EventArgs e)
{
     'CODIGO EVENTO
}
El problema está en que cuando hago doble click sobre la celda del grid me sale el siguiente error en la línea "this.Celda.DoubleClick += new System.EventHandler(this.Celda_DobleClick);":
"Excepción no controlada del tipo 'System.NullReferenceException' en alumnosprincipal.dll

Información adicional: Referencia a objeto no establecida como instancia de un objeto."

Y bueno, no sé donde puede estar el error, si alguien puede decirme donde hice mal la traducción se lo agradecería.

Saludos Cordiales.
__________________
Charlie.
chcma está desconectado   Responder Citando
Antiguo 11-abr-2006, 02:14   #2 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.870
Problema solucionado, en la línea:
this.Celda.DoubleClick += new System.EventHandler(this.Celda_DobleClick);

Tenía que quitar el this. nada más. Un saludo y un abrazo.
__________________
Charlie.
chcma está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:49.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93