WPF DataGrid עם AutoGenerateColumns שורה חדשה כשהרשימה ריקה.
-
Imports System.Collections.ObjectModel Class MainWindow Dim coll As New ObservableCollection(Of Person) Public Sub New() ' This call is required by the designer. InitializeComponent() ' Add any initialization after the InitializeComponent() call. DataContext = coll 'רק אם נפעיל את השורה הבאה יהיה אפשר להזין את הטבלה ' אלא שאז יופיע מראש 2 שורות ' ואין בחירה ביד המשתמש להשאיר את הטבלה ללא רשומות ' coll.Add(New Person) End Sub End Class Public Class Person Private _Name As String Public Property Name() As String Get Return _Name End Get Set(value As String) _Name = value End Set End Property Private _LastName As String Public Property LastName() As String Get Return _LastName End Get Set(value As String) _LastName = value End Set End Property End Class <Window x:Class="MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <DataGrid AutoGenerateColumns="True" Height="289" HorizontalAlignment="Left" Margin="10,10,0,0" Name="DataGrid1" VerticalAlignment="Top" Width="481" ItemsSource="{Binding}"/> </Grid> </Window>
תודה רבה!
פורסם במקור בפורום CODE613 ב24/12/2013 19:01 (+02:00)