내 프로젝트에는 많은 레코드와 레코드 세부 정보가있는 데이터 소스에 바인딩 된 Xceed 데이터 표가 있습니다. 사용자가 특정 열의 특정 세부 사항을 검색 할 수있는 컨텍스트 메뉴 옵션을 만들려고합니다. 기능을 성공적으로 완료했지만 C#에서 행을 선택할 때 해당 행이 보이지 않으면 행이 집중되지 않는다는 점에서 문제가되는 UI 부분이 있습니다. 따라서 사용자는 스크롤 된 세부 사항이있는 행을 찾고 위아래로 스크롤해야합니다.Xceed DataGrid SelectedItem 문제
나는과 같이 세부 사항을 SelectedRow를 설정하고 확장 할 수 있어요 : userColumn 및 userValue이 방법은 이전에 설정되어
this.grid.AutoFilterValues[userColumn].Clear();
this.grid.AutoFilterValues[userColumn].Add(userValue);
if (this.creditLinesDataGridControl.Items.Count > 0)
{
this.grid.SelectedItem = this.grid.Items[0];
this.grid.ExpandDetails(this.grid.Items[0]);
}
else
{
MessageBox.Show("Value not found in column: " + userColumn);
}
this.grid.AutoFilterValues[userColumn].Clear();
.
어떻게 SelectedItem을 설정하고 세부 정보를 확장 한 후에 행에 그리드 포커스를 만들 수 있습니까?
감사합니다,
패트릭
완벽하게 작동했습니다. Xceed DataGrid의 메서드를 읽었을 때 방금 간과 한 것 같습니다. 고맙습니다. –