C#/DevExpress (4) 썸네일형 리스트형 [DevExpress] Hot-Tracking 코드로 직접 구현하기 Grid 옵션으로 직접 코딩하지 않고 설정할 수 있지만 Grid의 Cell을 Merge하는 작업을 해서인지 옵션이 적용되지 않았다. 그래서 직접 구현하는 방법을 찾아보았다.private int hotTrackRow = DevExpress.XtraGrid.GridControl.InvalidRowHandle; private int HotTrackRow { get { return hotTrackRow; } set { if (hotTrackRow != value) { int prevHotTrackRow = hotTrackRow; hotTrackRow = value; gridView1.. [DevExpress] GridControl 헤더에 체크박스 넣기 아래 출처와 같은 방법도 있지만 DevExpress에서 제공하는 속성을 사용하면 더 쉽게 만들 수 있다.OptionsSelection 속성의 MultiSelectMode를 CehckBoxRowSelect로 바꾸면 맨 상단의 결과처럼 체크박스 열이 생긴다. 별도의 Caption없이 체크박스만 보이도록 하고 싶다면 CheckBoxSelectorColumnWidth를 25정도로 맞춰면 체크박스만 보인다.[출처]https://docs.devexpress.com/WindowsForms/DevExpress.XtraGrid.Views.Grid.GridOptionsSelection.ShowCheckBoxSelectorInColumnHeaderhttps://icodebroker.tistory.com/4202https:/.. [DevExpress] FormatConditionRuleIconSet 사용하여 값의 범위에 따라 특정 아이콘 보여주도록 설정 하기 TreeList나 GridControl에서 사용가능한 것으로, 열 셀 값을 여러 범위로 분류하고 각 범위에 아이콘을 할당하고 셀 값에 따라 셀에 특정 아이콘을 표시할 수 있도록 하는 기능이다.GridFormatRule의 ColumnApplyTo 속성을 이용하면 아이콘을 표시하는 컬럼을 따로 설정해줄 수도 있다.[출처]https://docs.devexpress.com/WindowsForms/DevExpress.XtraEditors.FormatConditionRuleIconSet [DevExpress] GridControl DataSource에 대용량 데이터 세팅할 시, 느린 이슈 해결하는 방법 행이 몇만건 되는 데이터를 GridControl DataSource에 바로 대입해서 세팅하려고 하니 몇초나 걸려서 이를 개선하는 작업을 했다. 몇 줄 안 되는 코드로 바꾸기만 했는데 시간이 빠르게 단축됐다. 아래는 해당 코드이다~.~treeList.DataSource = new List();if (!(treeList.DataSource is List dataSource)) return; dataSource.AddRange(넣으려는 리스트);treeList.RefreshDataSource();앗 보니까 treeList네 ㅎ 어쨌든 같지 않을까 ㅎ 이전 1 다음