laxmi smiley Ответов: 1

способ отображения компонента DataGrid coloum в текстовое поле в WPF


я добавил coloum в datagrid, когда выбираю строку, выбранное значение которой я хочу отобразить в текстовом поле.
для этого я попробовал e. addeditems[0].Tostring () в datagrid selected change event; он возвращается как object[0], а затем как я преобразую объект в string и добавляю в textbox.
я новичок в wpf, может ли кто-нибудь предложить.
заранее спасибо

1 Ответов

Рейтинг:
5

ridoy

Попробуй так..

private void dataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     object item = dataGrid1.SelectedItem; //probably you find this object
     string ID = (dataGrid1.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text;
     MessageBox.Show(ID);
 }

Или,
string ID = ((DataRowView)dataGrid1.SelectedItem).Row["ID"].ToString();

Это также делает то же самое.


laxmi smiley

это работает большое спасибо

ridoy

рад вам помочь..:)

rajan g

отлично работает

ridoy

спасибо.