0

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

    private void dgOrgcode_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

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

1 回答 1

0

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

如果您有带有 Code 属性的“Orgcode”对象,您可以这样做:

private void dgOrgcode_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    textBox1.Text = (dgOrgcode.SelectedItem as Orgcode).Code.ToString();
}
于 2012-09-17T13:13:25.117 回答