小编Che*_*ey9的帖子

C#WPF Datagrid:从SelectionChanged事件中获取值

这一直让我疯狂.我只想在数据网格中选择行的值,它在VB.net中工作,我对c#有点新,我无法让它工作.

在VB中我的工作代码是:

Private Sub dg_qc_SelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Controls.SelectionChangedEventArgs)

        Dim TempListItem As QCProperties = CType(sender, DataGrid).SelectedItem

        Dim temp1 As String = TempListItem.PartNumber

End Sub
Run Code Online (Sandbox Code Playgroud)

在C#我有:

    private void dg_blockList_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
    {
        dgProperties tempItems = ((DataGrid)sender).SelectedItem;

        string tempModel = tempItems.modelRev;
        string tempDate = tempItems.date;
    }
Run Code Online (Sandbox Code Playgroud)

我收到错误"无法将类型'对象'隐式转换为"我的属性类"(你错过了一个演员?)

我在互联网上搜索过,但我没有运气,我知道这是一个简单的修复方法.请帮忙.

谢谢,切尔西

c# wpf datagrid

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

datagrid ×1

wpf ×1