首页 > 解决方案 > 如何从 ObjectListView 中选定项目的特定列中获取数据?

问题描述

我有一个 ObjectListView,我需要获取已单击行的特定列的值。

例如:

Imgur (我会直接将图像放在这里,但我没有这样做的声誉。)

我需要从我单击的行中获取 Id(我单击的行的位置无关紧要 - 我的意思是在行中的哪一列上)。

谢谢。

标签: c#objectlistview

解决方案


使用 SelectionChanged 事件并从那里访问模型对象的相应属性。假设您的模型类名为MyDataObject

    private void olv_SelectionChanged(object sender, EventArgs e) {
        if (olv.SelectedObject is MyDataObject data) {
            // Access data.Id or whatever else you need
        } 
    }

推荐阅读