繁体   English   中英

如何获取WPF DataGrid选择的行值?

[英]How to get wpf datagrid selected row value?

var Id = AccMgtgrid.SelectedItems;

我得到下面的结果

在此处输入图片说明

但是我必须分别返回值4785 我该怎么办。

似乎您已允许用户选择多行。 如果将SelectionMode设置为Extended,则无法获得单个值。

如果将SelectionMode设置为single,则执行此操作。

[编辑]

int accountId;
var selectedRow = AccMgtgrid.SelectedItem;
if (selectedRow != null)
    accountId = selctedRow.AccountId;

[/编辑]

如果允许多行,请执行此操作。

List <int> idList = new List<int>();
var results = AccMgtgrid.SelectedItems;
foreach (var result in results)
    idList.Add(result.AccountID);

这将为您提供用户选择的所有帐户ID的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM