gpt4 book ai didi

c# - 在 DataGrid、Silverlight 导航应用程序中选择整行

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:59 25 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,但我无法在任何地方找到答案。

我试图让当用户点击数据网格中的某一行时,整行都将被选中。

在 WPF 中,我只需将选择模式设置为 FullRowSelect,但在我当前的项目中,数据网格没有此选项。我现在仅有的 2 个选项是 SelectionMode:Single 或 Extended。

目前我的 XAML 代码如下所示:

<sdk:DataGrid x:Name="ShowKlant" Grid.Column="0" AutoGenerateColumns="False"        CanUserReorderColumns="False" IsReadOnly="True" SelectionChanged="ShowKlant_SelectionChanged" AlternatingRowBackground="#FF4568C7" RowBackground="#AA73A4D4">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Header="Klant ID" Binding="{Binding KlantID}"/>
<sdk:DataGridTextColumn Header="Voornaam" Binding="{Binding Voornaam}"/>
<sdk:DataGridTextColumn Header="Achternaam" Binding="{Binding Achternaam}"/>
</sdk:DataGrid.Columns>
</sdk:DataGrid>

我想这样做的原因是,当整行都被选中时,我希望可以使用类似于此的代码从第一个单元格中获取值。

idklant = Convert.ToInt32(ShowKlant.SelectedRows[0].Cells[0].Value);

在搜索中使用我的错误报告后,由于这个问题找到了解决方案。

解决方案链接: How to read the value in the first cell in a selected row of a Datagrid?

最佳答案

您是否尝试过设置数据网格的选择模式?

<DataGrid x:Name="test" SelectionMode="Single" >

关于c# - 在 DataGrid、Silverlight 导航应用程序中选择整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14709318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com