WPF中的DataGrid

时间:2010-10-27 11:54:51

标签: wpf .net-3.5

Toolbox中缺少Datagrid控件。我试图从WPF组件添加它,但它也没有在那里列出。而我使用3.5框架

2 个答案:

答案 0 :(得分:5)

您可以从WPF Tookit获取它。

答案 1 :(得分:3)

我使用了一个包含GridView的ListView,而不是Datagrid。这是我开始的tutorial。 (没有与Datagrid一起工作,所以我不知道是否有任何重大差异)

我正在处理的简化版本是:

<ListView  ItemsSource="{Binding}" x:Name="lstItems" 
         PreviewMouseLeftButtonDown="lstActions_PreviewMouseLeftButtonDown" 
           PreviewMouseLeftButtonUp="lstActions_PreviewMouseLeftButtonUp">
    <ListView.ItemContainerStyle>
          <Style TargetType="ListViewItem">
              <Setter Property="Height" Value="30" />
          </Style>
    </ListView.ItemContainerStyle>

    <ListView.View>
         <GridView x:Name="gridView">
             <GridViewColumn Width="140" Header="Name" DisplayMemberBinding="{Binding DisplayName}" />
             <GridViewColumn Width="240" Header="Description"  DisplayMemberBinding="{Binding Description}" />
         </GridView>
    </ListView.View>
</Listview>