@Hirty

DataGrid номер строки?

Нужно записать в переменную строку который веду ее номер.
При этом записать только определенные данные.
DataRowView row = (DataRowView)gvData.SelectedItems[0];
                    
                    kj += row["ФИО"].ToString()+":";
                    kj += row["АДРЕС"].ToString()+"\n\r";

Вот так можно записать в переменную ту строку которую я выбрал мышкой.
Но мне надо в ручную водить номер строки и записывать от туда данные.

Пример
У меня таблица там
DI,ФИО,Адрес
1,Петров О.С.,Москва
2,Сидиров А.Т.,Москва

Нужно вести номер строки, пример 2 и записать от туда данные.
  • Вопрос задан
  • 657 просмотров
Решения вопроса 1
andrewpianykh
@andrewpianykh
Вы можете получить строку по номеру используя индексатор:

var rowIndex = 2;  // индекс первой строки равен 0
var row = (SomeType)DataGrid.Items[rowIndex];
row.SomeProperty = "...";
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
есть другие свойства с селектед
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы