C# WPF`DataRow`是否具有行项目的ID或PK属性?

C# WPF`DataRow`是否具有行项目的ID或PK属性?,c#,wpf,data-binding,wpfdatagrid,C#,Wpf,Data Binding,Wpfdatagrid,我四处查看了一下,似乎没有明显的方法告诉WPFDataGrid绑定到DataRow的项中的哪个属性,并且在DataRow上也没有针对该属性的特殊字段。使用一个通常隐藏的特殊“键”列是非常笨拙的,而在网格中添加这样一个属性不知何故也不是一件有趣的事情。我在这里并不是不讲道理——大多数其他网格都有这样的功能。您不应该需要它。使用数据绑定可以将对象集合绑定到DataGrid。通常直接处理基础集合 即如果需要第5行的ID,只需获取基础集合中的第5个元素并提取ID即可。 您还可以将SelectedItem

我四处查看了一下,似乎没有明显的方法告诉WPF
DataGrid
绑定到
DataRow
的项中的哪个属性,并且在
DataRow
上也没有针对该属性的特殊字段。使用一个通常隐藏的特殊“键”列是非常笨拙的,而在网格中添加这样一个属性不知何故也不是一件有趣的事情。我在这里并不是不讲道理——大多数其他网格都有这样的功能。

您不应该需要它。使用数据绑定可以将对象集合绑定到DataGrid。通常直接处理基础集合
即如果需要第5行的ID,只需获取基础集合中的第5个元素并提取ID即可。
您还可以将SelectedItem强制转换为收藏项目