WPF에서 DataGrid를 클릭 한 셀의 행 값을 찾는 방법은 무엇입니까?
위의 그림에서이 데이터 표의 마지막 행을 클릭하고 싶습니다. 이 버튼을 클릭하면 클릭 한 행을 찾아서 행 번호를 다른 양식으로 넘길 수 있어야합니다. 여기
내가 시도 몇 가지 시도를하다 :private void CellClicked(object sender, MouseButtonEventArgs e)
{
int cell = dgFake.Items.IndexOf(((DataRowView)dgFake.Items[5]).Row);
xamlAllocteAudits window = new xamlAllocteAudits
{
DataContext = cell
};
window.Show();
이 시도가의 값으로 체재 없다 '-1'에 상관없이 내가 열에서 클릭 한 위치.
private void CellClicked(object sender, MouseButtonEventArgs e)
{
int cell = dgFake.Items.IndexOf(dgFake.SelectedIndex);
xamlAllocteAudits window = new xamlAllocteAudits
{
DataContext = cell
};
window.Show();
이 시도는 '-1'로 시작하는 다른 번호를 표시하고 내가 열에서 셀을 클릭 할 때마다 증가,하지만 난 하단 셀을 클릭하는 경우에도, 첫 번째 클릭은 항상 것 '-1' , 그래서 이것은 행 번호 값이 아니라고 가정합니다.
의견을 주셔서 감사합니다, 나는 이것을 시도하고 -1 다시 올 것이다. –