2012-01-25 5 views
0

У меня есть GridControl на моем 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(); 

Как я могу добавить изображения на «конд колонке» условно (напр., Если «конд» столбец 1 я хочу показать 1.png + «Условие 1» на клетку).

ответ

1

Обычно это обрабатывается с помощью RepositoryItemImageComboBoxEdit. Создайте один из них, а затем отредактируйте элементы, чтобы каждое из ваших условий было представлено одним из элементов в коллекции. Установите свое значение в соответствии с cond в вашем источнике данных и установите изображение в соответствии с уникальным cond.

Затем установите редактор для столбца cond в созданный вами RepositoryItemImageComboBoxEdit. И установите fieldName в соответствующее поле «cond», чтобы завершить привязку.