2012-01-25 11 views
0

내 Windowsform에 GridControl이 있습니다. 한 칼럼에서 이미지와 텍스트를 조건부로 보여주고 싶습니다.그리드 컨트롤 셀에 조건부 이미지

string command= "select cond, info from Table"; 
    SqlConnection conn = new SqlConnection("Data Source=10.10.10.10;Initial Catalog=zxcv;Persist Security Info=True;User ID=qw;Password=wq"); 
    conn.Open(); 
    SqlDataAdapter adap = new SqlDataAdapter(command, conn); 
    DataTable dt = new DataTable(); 
    adap.Fill(dt); 
    gridControl1.DataSource = dt; 
    conn.Close(); 

가 어떻게 조건부 "COND"열 (예에 이미지를 추가 할 수 페이지로드

. "COND"열이 나는 셀에 1.png + "조건 1"을 보여주고 싶은 1 인 경우).

답변

1

일반적으로 RepositoryItemImageComboBoxEdit를 사용하여 처리됩니다. 이 중 하나를 만든 다음 각 조건이 컬렉션의 항목 중 하나에 의해 표시되도록 항목을 편집합니다. 값을 데이터 소스의 cond와 일치하도록 설정하고 고유 한 cond와 일치하도록 이미지를 설정하십시오.

그런 다음 작성한 RepositoryItemImageComboBoxEdit에 cond 열에 대한 편집기를 설정하십시오. fieldName을 적절한 필드 "cond"로 설정하여 바인딩을 완료하십시오.