본문 바로가기
DevExpress

GridLookupEdit 사용법

by 하_늘_바_람 2021. 3. 24.

GridLookupEdit

 

바인딩 하기

ccbDivCodes.Properties.DataSource = dtBTCDivList;

컨트롤에서 마우스 오른쪽 버튼을 누르고 ContextMenu에서 디자인뷰 선택

디자인뷰 선택하기

바인딩한 테이블과 보여줄 컬럼을 맞추기
  FieldName에 입력할 컬럼명의 대소문자 주의

폰트 설정

첫번째 컬럼에 선택체크박스 넣기

선택한 값 컨트롤 텍스트 표시하기(2개의 이벤트 필요함)
   CloseUp 이벤트에서 Refresh()를 해야 데이터가 제대로 표시됨.

private void ccbDivCodes_CloseUp(object sender, CloseUpEventArgs e) {
	ccbDivCodes.Refresh();
}

private void ccbDivCodes_CustomDisplayText(object sender, CustomDisplayTextEventArgs e) {
	e.DisplayText = string.Empty;

	foreach (var idx in grdDiv.GetSelectedRows()) {
		e.DisplayText += ";" + grdDiv.GetDataRow(idx)["DivNM"].ToString();
	}

	e.DisplayText = e.DisplayText.Length > 2 ? e.DisplayText.Substring(1) : "";
}

 

'DevExpress' 카테고리의 다른 글

컬럼 설정하기  (0) 2021.09.23
GridLookupEdit에 다중선택값 표시하기  (0) 2021.03.26
프로그램 전체에 폰트 적용하기  (0) 2021.03.24