如何在UWP中添加数据网格?

3

我是UWP的新手,对它的工作原理不够了解。我想知道在UWP中如何像在WPF中那样使用DataGrid,以及如何在该DataGrid中显示整个数据库。


这个答案会对你有帮助 http://stackoverflow.com/questions/37962841/is-datagrid-an-alternative-for-uwp - GeralexGR
Telerik UWP控件已经开源。他们的控件集中有一个网格控件,我认为你可以使用它。http://www.telerik.com/blogs/telerik-ui-for-uwp-now-open-source - Ken Tucker
1
可能是Is DataGrid an alternative for UWP?的重复问题。 - Sunteen Wu
另一个类似的案例:http://stackoverflow.com/questions/43542792/how-to-customize-the-datagrid-in-uwp-apps/43578988#43578988 - Sunteen Wu
1个回答

2
使用Microsoft.Toolkit.Uwp.UI.Controls.DataGrid 结果:https://learn.microsoft.com/zh-cn/windows/uwpcommunitytoolkit/controls/datagrid 说明:https://github.com/Microsoft/WindowsCommunityToolkit//tree/harinikmsft/datagrid/Microsoft.Toolkit.Uwp.UI.Controls.DataGrid/DataGrid
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"

 <Page.Resources>
    <CollectionViewSource x:Name="CVSposts" />
</Page.Resources>
<Grid>

    <controls:DataGrid x:Name="DataGridTTT" AutoGenerateColumns="False"  x:DefaultBindMode="TwoWay" Grid.Row="1" >
            <controls:DataGrid.Columns>
                <controls:DataGridTextColumn Header="PostId"   Binding="{Binding PostId}" />
                <controls:DataGridTextColumn Header="Title"  Binding="{Binding Title}" />
            <controls:DataGridTextColumn Header="Content1"  Binding="{Binding Content1}" />
            <controls:DataGridTemplateColumn Tag="Col">
                    <controls:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate  >
                            <Grid Name="Grid1" Tag="{Binding BlogId, Mode=TwoWay , UpdateSourceTrigger=PropertyChanged}">
                                <ComboBox  x:Name="ComboBoxTTT"     
                            SelectedValue="{Binding BlogId, Mode=TwoWay , UpdateSourceTrigger=PropertyChanged}"
                                SelectedValuePath="BlogId"   DisplayMemberPath="Url"   ItemsSource="{Binding Blogss}"
                                />
                            </Grid>
                        </DataTemplate>
                    </controls:DataGridTemplateColumn.CellTemplate>
                </controls:DataGridTemplateColumn>

            </controls:DataGrid.Columns>
        </controls:DataGrid>

</Grid>

1
你好,欢迎来到StackOverflow!请考虑在你的回答中包含示例,而不仅仅是链接到文档。 - Richard-Degenne

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接