J’ai une grid de données qui contient quatre colonnes.
Donc, à partir de cette grid de données sur le côté C #, je veux trouver la zone de texte particulière avec le nom = “headBox”
Comment je vais faire ça? mon xaml pour la colonne va comme ci-dessous. Cette section se trouve dans Datagrid.Columns qui se trouve dans la balise datagrid avec le nom = dgrid.
Je pense que vous pouvez utiliser
DataGridRow row = myDataGrid.ItemContainerGenerator.ContainerFromIndex (myDataGrid.SelectedIndex) as DataGridRow; var i = 0; /// Specify your column index here.
MODIFIER
TextBox ele = ((ContentPresenter)(myDataGrid.Columns[i].GetCellContent(row))).Content as TextBox;
DataGridRow row = dataGrid.ItemContainerGenerator.ContainerFromIndex (dataGrid.SelectedIndex) as DataGridRow; TextBox clientDomain= ((ContentPresenter)(dataGrid.Columns[2].GetCellContent(row))).Content as TextBox