Пытаюсь сделать запись содержимого DataGrid в html-таблицу.
Нашел пример кода, но для DataGridView
private StringBuilder DataGridtoHTML(DataGridView dg)
{
StringBuilder strB = new StringBuilder();
//create html & table
strB.AppendLine("
} //table footer & end of html file strB.AppendLine("
Проблема в том, что у DataGrid нет свойства Rows как у DataGridView
Подскажите, как перебрать таким же образом строки для DataGrid?
Ответ
var rowIndex = dataGrid.SelectedIndex;
var row = (DataGridRow)dataGrid.ItemContainerGenerator.ContainerFromIndex(selectedIndex);
или
dataGrid.SelectedIndex = 3;
var selectedRow= (DataRowView)dataGrid.SelectedItem;
Комментариев нет:
Отправить комментарий