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

    private void dgOrgcode_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

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

#1楼 票数:0

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

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

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

  ask by Abdullah translate from so

未解决问题?本站智能推荐:

2回复

在DataGrid单元格中适合文本框和按钮

我试图适合Textblock和DataGrid单元中的按钮。 Textblock保留了我的文本的一部分,当我单击按钮时,将显示一个对话框。 我一般我的代码看起来像下面的代码 我希望Button始终位于单元格的右侧,并且其宽度是固定的。 TextBlock需要是可变的,例如,当我调整窗口
1回复

绑定来自datagrid单元格的文本框用户输入

我有一个非常简单的CRUD应用程序,它可以在datagrid中显示数据库中的数据。 这很好。 我想在数据网格中有一个注释列,其中每一行都有一个文本框,用户可以在其中插入注释。 问题是,显示数据的类中的属性未使用注释更新。 我可以为该列使用带有IsReadonly =“ False”的简单
2回复

在C#WPF中的DataGrid中双击特定单元格时,如何弹出消息框或文本框

我有一个DataGrid,我正在使用C#WPF。 我想找到一种方法,当用户双击我最后一列中的单元格时,将弹出一个文本框并显示该特定单元格中的所有内容。 反正有可能这样做吗? 你会以为我有办法 if (myDataGridObj.cellselected[i] is in this Col
1回复

DataGrid单元格中的组合框

我有一个数据库,其表名称为“ tblProducts”,列标题为“ ProductCode,描述,UnitPirce,数量,TotalPrice” 我在WPF表单中有一个DataGrid,并手动创建列标题,如下所示: 我想在“产品代码”列下的单元格中有一个组合框,以便用户可以选择一种产品
1回复

带有文本和按钮的DataGrid单元格

在DataGrid的单元格中,有一个“添加”按钮,然后是一个文本块显示数量。 当用户单击“添加”按钮时,它将增加一个数量。 我很难弄清楚如何创建文本块。 这是我的牢房;
1回复

从DataGrid单元格复制文本

我希望能够从DataGrid Cell复制文本。 第一种可能的解决方案是将SelectionUnit设置为Cell但这不是我的选择,因为我需要选择FullRow 第二种可能的方法是让DataGridTemplateColumn包含只读TextBox 。 但是样式存在问题。 我之前
2回复

基于单元格值的Datagrid单元格颜色

我有一个DataGrid具有ItemsSource DateTable DTableDay从viewmodel 。 在DTableDay是具有空内容或具有内容“ 1”的单元格。 我想为内容为“ 1”的单元格设置绿色 我的xaml看起来像这样 <DataGrid ItemsSour
2回复

从DataGrid获取单元格值

我有一个 DataGrid,其中填充了来自联接的数据。 我想从所选行中获取数据并将其放置在不同的文本框中。 经过大量令人沮丧的谷歌搜索和尝试后,我终于找到了一个有效的解决方案: 问题是,这是一种非常复杂的方法来做一些不应该那么困难的事情。 我很乐意为更简单的代码提供建议。