Datagridview personalizado

21/07/2010 - 17:24 por Marco | Informe spam
Hola amigos tengo un problema estoy creando un Datagridview
personalizado en el cual coloco una propiedad llamada Columnas() que
necesito que me muestre mis datagridcolumns personalizados, son 2 los
problemas:

1.- ¿Como hago para que el Editor de columnas solo me muestre mis
datagridcolumns y no los del sistema?
2.-¿Porque el PropertyGrid no graba las propiedades personalizadas que
tengo?

les coloco mi codigo. Gracias de antemano.

Public Class GrillaPersonalizada
Inherits System.Windows.Forms.DataGridView
Private mColumnas As New
System.Windows.Forms.DataGridViewColumnCollection(Me)

<Editor("System.Windows.Forms.Design.DataGridViewColumnCollectionEditor,
System.Design", GetType(System.Drawing.Design.UITypeEditor))> _
<Browsable(True), Category("_Mantenimiento"),
Description("")> _
Public ReadOnly Property Columnas() As
System.Windows.Forms.DataGridViewColumnCollection
Get
Columnas = mColumnas
End Get
End Property

End Class

'Mi columna personalizada es esta

Public Class _ColumnaTextoDetalle
Inherits DataGridViewTextBoxColumn
Dim mPropiedadEnlace As String = "3"


<Browsable(True), Category("_Mantenimiento"), Description("")> _
Public Property PropiedadEnlace() As String
Get
PropiedadEnlace = mPropiedadEnlace
End Get
Set(ByVal value As String)
mPropiedadEnlace = value
End Set
End Property

End Class
 

Leer las respuestas

#1 Leandro Tuttini
02/08/2010 - 06:16 | Informe spam
hola

te aconsejaria que realices la consulta en el foro de MSDN

http://social.msdn.microsoft.com/Fo...es/threads

saludos

Preguntas similares