从DataGrid WPF C#中的选定行获取特定单元格的数据

bl

我有一个DataGrid,它填充了我的sql数据库中的数据。现在,我想从我选中的行中获得一个特定的单元格(第二个单元格)。

这就是我现在拥有的:WPF XAML:

<DataGrid Name="myGrid">
    <DataGrid.Columns>
        <DataGridTemplateColumn>
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <CheckBox Checked="CheckBox_Checked"/>
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>
    <DataGridTextColumn Header="CustomerID" Width="Auto" Binding="{Binding CustomerID}"/>
    <DataGridTextColumn Header="ItemID" Width="Auto" Binding="{Binding ItemID}"/>
<DataGrid>

C#代码:

private void CheckBox_Checked(object sender, RoutedEventArgs e)
    {
        DataGrid row = (DataGrid)myGrid.SelectedItems[1];
        System.Windows.MessageBox.Show(row);
    }

运行时出现错误:

System.ArgumentOutOfRangeException

{“索引超出范围。必须为非负数,并且小于集合的大小。\ r \ n参数名称:index”}

我究竟做错了什么?我是否必须使用另一种方法来获取所需的单元格?

bl

我终于找到了!很简单。

DataRowView drv = (DataRowView)myGrid.SelectedItem; 
String result = (drv["CustomerID"]).ToString(); 
MessageBox.Show(result);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF:获取在DataGrid上单击/选定单元格的索引

来自分类Dev

WPF Datagrid获取选定的单元格值

来自分类Dev

WPF DataGrid获取选定的行

来自分类Dev

WPF DataGrid获取选定的行

来自分类Dev

删除WPF DataGrid中选定单元格内容周围的框/边框

来自分类Dev

如何在wpf datagrid中获取所选单元格的行标题值?

来自分类Dev

DataGrid行标题WPF

来自分类Dev

使WPF DataGrid行闪烁

来自分类Dev

行的WPF DataGrid StyleSelector

来自分类Dev

WPF DataGrid中的页脚

来自分类Dev

ScrollViewer中的WPF DataGrid

来自分类Dev

WPF DataGrid中的Colspan

来自分类Dev

获取DataGrid中特定单元格的值

来自分类Dev

WPF从模板获取Datagrid上的选定行

来自分类Dev

在WPF中的DataGrid中获取选定的项

来自分类Dev

如何使用 SelectionUnit = Cell 在 WPF DataGrid 中取消选择选定的单元格

来自分类Dev

从datagrid WPF中的单元格中移出焦点

来自分类Dev

在WPF Datagrid中更改单个单元格的颜色

来自分类Dev

Datagrid 单元格内容在 WPF 中不可见

来自分类Dev

如何更改 WPF 中的 DataGrid 单元格悬停颜色?

来自分类Dev

WPF C#DataGrid编辑单元格

来自分类Dev

如何删除datagrid wpf中的选定行?

来自分类Dev

C#WPF:DataGrid,删除选定的行

来自分类Dev

WPF与datagrid删除选定的项目

来自分类Dev

wpf DataGrid禁用除第一列外的特定行的单元格编辑

来自分类Dev

WPF-如何在datagrid中获取选定的行索引?

来自分类Dev

我如何在WPF中获取DataGrid中单元格的值?

来自分类Dev

WPF Datagrid数据绑定DataView

来自分类Dev

WPF:数据绑定到DataGrid