Обновить элемент списка из события DataGrid CellEditEnding - PullRequest
1 голос
/ 15 октября 2011

Я загрузил сетку данных из списка.При каждом событии нажатия на кнопку она загружает данные в LIST и, в конечном итоге, обновляет DataGrid, сбрасывая источник.

Следующее, что я хотел бы сделать, это отредактировать значения в ячейке этого DataGrid и добавить их обратно.в список.

Я использовал struct для добавления данных в List Items и DataGrid.Это структура:

public struct MyData {
public string item{get;set;}
public int number{get;set;}
}

Вот код для события CellEditEnding.

int index = DataGrid1.SelectedIndex;
// I KNOW PROBLEM IS HERE as it selects the previous value not the changed value.
MyData foo = (MyData)DataGrid1.SelectedItem;
DataGrid1[index] = new MyData{item=foo.item.ToString(), number = 5}

Помогите мне ...

1 Ответ

0 голосов
/ 15 октября 2011

Ваша проблема мне до сих пор не ясна, но используйте DataGridCellEditEndingEventArgs в событии CellEditEnding для получения необходимых значений ........ эта ссылка для свойств, которые могут вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...