Условно изображения на ячейках gridcontrol - PullRequest
0 голосов
/ 25 января 2012

У меня есть GridControl на моей форме Windows. На столбце я хочу показать изображения + текст условно.

На странице загрузки

    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, я хочу показать 1.png + "Условие 1" в ячейке).

1 Ответ

1 голос
/ 25 января 2012

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

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

...