Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: nolasco281 en 21 Mayo 2015, 03:48 AM

Título: Listview solo lectura
Publicado por: nolasco281 en 21 Mayo 2015, 03:48 AM
Hola como estan.

Mi duda es la siquiente tengo un RadListView Control(Telerik) y a diferencia de un GriedView no tiene la propiedad solo lectura y querio evitar que el usuario pueda editar estas filas o columnas.

(http://1.bp.blogspot.com/-AlxeJ_74rHg/VV05Do1a7tI/AAAAAAAAA6U/bqx4C_c-iDA/s1600/ReadOnly.png)

Hay aguna forma de implementar esta propiedad en el ListView o lo mejor seria usar un GriedView.

Saludos.
Título: Re: Listview solo lectura
Publicado por: Eleкtro en 21 Mayo 2015, 05:15 AM
Tan simple cómo especificar la cancelación de edición y eliminación suscribiéndote a estos eventos del control:

Código (vbnet) [Seleccionar]
Dim enableReadOnly As Boolean = True

''' <summary>
''' Handles the <see cref="RadListView.ItemEditing"/> and <see cref="RadListView.ItemRemoving"/> events of the <see cref="RadListView1"/> control.
''' </summary>
''' <param name="sender">The source of the event.</param>
''' <param name="e">The <see cref="Telerik.WinControls.UI.ListViewItemCancelEventArgs"/> instance containing the event data.</param>
Private Sub RadListView1_ItemEditing_Or_ItemRemoving(ByVal sender As Object, ByVal e As ListViewItemCancelEventArgs) _
Handles RadListView1.ItemEditing,
       RadListView1.ItemRemoving

   e.Cancel = Me.enableReadOnly

End Sub


Saludos
Título: Re: Listview solo lectura
Publicado por: nolasco281 en 21 Mayo 2015, 05:38 AM
Muchas gracias Eleкtro por la ayuda

Disculpa mi ignorancia.  :( no tengo más que decir solo que me esforzare más.

Muchas gracias de nuevo.

Saludos.