Un par de truquillos interesantes a la hora de comentar el codigo:
Utilizar las directivas de región para dividir las partes del código, esto permite poder ocultarlas para que no estorben cuando es un archivo de mucho código
#Region "Nombre de la región"
...variables
...otros métodos
#end Region
Para documentar métodos y funciones se puede utilizar las tres comillas ''' (o barras para C#) sobre la definición del método, esto le genera automáticamente una plantilla para el método que se quiere. Esto también permite realizar posteriormente documentaciones para el codigo y ayudas a la hora de programar tipo tooltip.
lunes, 15 de diciembre de 2008
martes, 2 de diciembre de 2008
DataError en datagridview
Al manejar errores de una capa en la interfaz o simples validaciones de datos donde mandamos excepciones generalmente usamos bloques de try catch, sin embargo esto no es tan aplicable para objetos mostrados en un datagridview.
Bueno para esto se puede usar el evento dataerror del datagridview. Un ejemplo en vb
Private Sub dgvInfluencias_DataError(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewDataErrorEventArgs) Handles dgvInfluencias.DataError
If (TypeOf (e.Exception) Is ErrorNegocios) Then
MessageBox.Show(CType(e.Exception, ErrorNegocios).Descripcion, CType(e.Exception, ErrorNegocios).Detalles)
e.ThrowException = False
End If
End Sub
Bueno para esto se puede usar el evento dataerror del datagridview. Un ejemplo en vb
Private Sub dgvInfluencias_DataError(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewDataErrorEventArgs) Handles dgvInfluencias.DataError
If (TypeOf (e.Exception) Is ErrorNegocios) Then
MessageBox.Show(CType(e.Exception, ErrorNegocios).Descripcion, CType(e.Exception, ErrorNegocios).Detalles)
e.ThrowException = False
End If
End Sub
Suscribirse a:
Entradas (Atom)