Google에이 도구를 사용해 봤지만 나에게 적합한 솔루션을 찾을 수 없었습니다.DataGrid에서 행을 편집 할 때 감지합니다.
나는 클라이언트가 알지 못하는 SQL 테이블의 정보를 표시하는 DataGrid를 가지고 있습니다. 클라이언트는 서버에 요청을 보내고 응답으로 <SomeClass> List를 가져 와서 DataGrid에 표시합니다.
사용자가 행을 변경하고 사용자가 입력 한 새로운 값이 필요할 때이를 감지해야합니다. 현재 RowEditEnding 이벤트를 사용하고 있습니다. 이 이벤트를 처리하는 메서드는 다음과 같습니다.
private void editRowEventHandler(object sender, DataGridRowEditEndingEventArgs e)
{
SomeClass sClass = e.Row.DataContext as SomeClass;
// Send sClass to the server to be saved in the database...
}
이렇게하면 편집중인 행이 표시됩니다. 그러나 그것은 변경 전의 행을 제공하고 변경이 발생한 후에 행을 가져 오는 방법을 파악할 수 없습니다.
내가 이것을 할 수있는 방법을 알고 있거나 내가 알아낼 수있는 방향으로 나를 가리킬 수있는 사람이 여기 있니?
왜 그냥 SomeClass 집합에 잡으려고하지 않습니까? – Paparazzi