0
DataGrid에서 더블 클릭 한 행에서 셀 0의 값을 반환하고 싶습니다. 지금까지는 모든 행에서 셀 0의 값을 반환 할 수 있지만 두 번 클릭 한 행의 셀 0 값만 원합니다.셀 0을 DataGrid의 선택된 행에서 문자열로 반환합니다.
이것은 내 예제 코드에서 반복되는 this question과 비슷합니다.
private void dataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
foreach (DataRowView row in dataGrid.Items)
{
string text = row.Row.ItemArray[0].ToString();
Debug.WriteLine(text);
}
}
클릭 한 항목이 선택을하셔야합니다. DataGrid.SelectedItem을 DataRowView로 사용하십시오. (그리고 null 체크!) – ASh
@ASh 답과 와카의 답변이 모두 작동합니다. 감사! –