0
var Id = AccMgtgrid.SelectedItems;

我得到下面的结果

在此处输入图像描述

但我必须单独返回值4785。我该怎么做。

4

1 回答 1

0

似乎您已允许用户选择多行。如果您已将 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 的列表。

于 2013-01-28T12:08:21.430 回答