datagrid当前单元格值到文本框

时间:2012-09-17 12:47:17

标签: wpf datagrid

我有一个包含一列的数据网格,我正在尝试获取当前单元格的值。 如果我使用下面的代码,文本框值将是 System.Data.DataRowView而不是单元格的值。 知道什么是错的吗?

    private void dgOrgcode_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

        textBox1.Text = dgOrgcode.SelectedItem.ToString();
    }

1 个答案:

答案 0 :(得分:0)

您是否尝试过从DataGrid中的对象获取所需的值?

如果你的'Orgcode'对象带有Code属性,你可以这样做:

private void dgOrgcode_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    textBox1.Text = (dgOrgcode.SelectedItem as Orgcode).Code.ToString();
}