2015-03-31 2 views
2

У меня есть winfrom с использованием C# в моем кодировании, и я использую gridcontrol devexpress 2010 для отображения списка контактов данных.Как выбрать строку с помощью checkit gridcontrol devexpress?

here is my form

после выбора того списка я получаю значение из GridControl, что я выбрать и нажмите кнопку OK, чтобы получить его. Я не знаю кода.

кто может предложить мне, .... спасибо

ответ

3

Прежде всего я предлагаю вам статью KB: How to select rows via an unbound checkbox column

Начиная с версии 13.2, то GridView в управлении XtraGrid обеспечивает встроенный столбец флажка для выбора нескольких строк. См следующий раздел справки, чтобы узнать больше: Multiple Row Selection via Built-In Check Column

В версиях до 13,2, вы можете использовать следующие два метода вручную реализовать колонку для выбора строки:

  1. Добавить булеву столбец данных в ваш источник данных, который будет поддерживать выбранное состояние строк.
  2. Используйте столбец несвязанной сетки.

Первый подход прост в реализации, но при добавлении «пустышки» столбцы в данных часто запрещено из-за ограничений бизнес-логики приложения.

Второй подход поясняется ниже.

Создайте массив, который будет хранить выбранные состояния строк. Создайте a Unbound Column, значения которого будут синхронизироваться с массивом. Запись CustomUnboundColumnData обработчик события для получения/установки unbound значения столбца.
См идеальный пример этого здесь:
DevExpress XtraGrid Control with checkBoxEdit column

Ссылки:
DevExpress Example:Multiple selection using checkbox (web style)

Надежда эта помощь ..

+0

, что ссылка относится к DevExpress 2013 и выше, но .. я до сих пор не нашел учебника для devexpress 2010 .... большинство из них дают мне некоторые предположения, что я должен изменить мою версию devexpress на devexpress 2013 ... – aminvincent