比较来自世界各地的卖家的域名和 IT 服务价格

获取列的值 DataGridRow 在 WPF

我创建一个应用程序 WPF, 当用户点击字符串时 DataGrid, 我需要采取列的值,并使用此值,从数据库中获取数据。

我可以找到 DataGridRow, 但我无法获得列的值。 这是我的代码 ...


DataGridRow BillRow = sender as DataGridRow;


我收到所选字符串的数据 BillRow /我可以在Visualier中看到它们/, 但我无法获得变量中的值。 你可以帮帮我吗??
已邀请:

石油百科

赞同来自:

您可以帮助以下决定


public static DataGridCell GetCell/DataGrid dataGrid, int row, int column/
{
DataGridRow rowContainer = GetRow/dataGrid, row/;
if /rowContainer != null/
{
DataGridCellsPresenter presenter = GetVisualChild<datagridcellspresenter>/rowContainer/;

// try to get the cell but it may possibly be virtualized
DataGridCell cell = /DataGridCell/presenter.ItemContainerGenerator.ContainerFromIndex/column/;
if /cell == null/
{
// now try to bring into view and retreive the cell
dataGrid.ScrollIntoView/rowContainer, dataGrid.Columns[column]/;

cell = /DataGridCell/presenter.ItemContainerGenerator.ContainerFromIndex/column/;
}

return cell;
}

return null;
}


</datagridcellspresenter>

要回复问题请先登录注册