Tener el conocimiento sobre cómo ocultar columnas generadas automáticamente en un control de cuadrícula de datos mediante Microsoft Silverlight puede hacer su aplicación más fácil de usar. Silverlight es una aplicación de Microsoft utilizado para construir aplicaciones ricas de interacción para el teléfono de Windows , Web y de escritorio. Un control de la red de datos es un control que muestra los datos para el usuario en un formato tabular . Microsoft Visual Basic o Visual Basic , se pueden utilizar para crear aplicaciones de Silverlight. VB es un lenguaje de programación comúnmente preferido por los programadores para su facilidad de uso . Instrucciones
1
Inicie Microsoft Visual Web Developer Expres , a continuación, seleccione "Nuevo proyecto" en el panel izquierdo de la pantalla. Ampliar " Visual Basic " en " Plantillas instaladas " y seleccione " Silverlight ". Haga doble clic en " Aplicación de Silverlight " para crear un nuevo proyecto.
2
Deje la configuración predeterminada de la misma en el cuadro de diálogo " Nueva aplicación de Silverlight " . Haga clic en " Aceptar". Haga doble clic en " DataGrid " para añadir un nuevo control de cuadrícula de datos. Haga doble clic en " botón " para añadir un nuevo botón a su proyecto.
3 Haga clic en el control " DataGrid " y seleccionar " Propiedades". Haga clic en " AutoGenereateColumns ", a continuación, seleccione "Reset Value. " Haga doble clic en " botón " para abrir el módulo " MainPage.xaml.vb " . Pulse la tecla " Ctrl" y " A ", a continuación, pulse "Delete " para eliminar todo el código existente.
4
Copia y pega el código de abajo en " MainPage.xaml.vb " para generar automáticamente dos columnas con datos :
Partial Public Class MainPage
Hereda UserControl
Public Sub New ()
InitializeComponent ()
dgSource As List ( De Data ) = New List (Of datos)
itemsCnt Dim As Integer = 100
Para idx As Integer = 1 Para itemsCnt
dgSource.Add (New Data () Con _
{ _
. nombre = "Primero ", _
. LastName = " Última " _
} )
< p > Siguiente
DataGrid1.ItemsSource = dgSource
End Sub
5
Copia y pega el siguiente código para ocultar la columna autogenerada en el control de la red de datos : < br >
Private Sub Button1_Click ( remitente de ByVal como System.Object , ByVal e como System.Windows.RoutedEventArgs ) Maneja Button1.Click
DataGrid1.Columns.Item ( 0 ) . Visibilidad = Windows.Visibility.Collapsed
End Sub End Class
6
Haga clic en el nombre del proyecto de Silverlight en " Solution Explorer ", haga clic en " Agregar " y seleccione "Clase ". Al lado de " Nombre: ", " datos". Otro Venta 7
Copia el siguiente código dentro de la clase "Datos" :
fname Private As String
lName privado As String
Nombre inmueble () As String
Cómo
Volver fname
final Cómo
Set (valor ByVal como secuencia)
fname = valor
End Set End
propiedad en
Apellidos inmueble () As String Get
Volver lName
End Get Set
(valor ByVal como secuencia)
lName = valor
End Set End Property
< br >
Press "F5 " para ejecutar el proyecto y haga clic en " botón " para ocultar la columna.