У меня есть GridView, который имеет столбец с RepositoryItemCheckEdit как ColumnEdit. Я хочу отключить этот элемент управления только для одной строки. Как я могу это сделать? Какие-либо предложения?Получить элемент управления сетью в DevExpress
2
A
ответ
2
вы можете сделать редактор только для чтения с помощью обработки CustomRowCellEdit:
private void gridView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
{
if(code goes here)
e.RepositoryItem.ReadOnly = true;
}
вы также можете предотвратить редакторам быть шоу с помощью обработки ShowingEditor:
private void gridView1_ShowingEditor(object sender, CancelEventArgs e)
{
if (code goes here)
e.Cancel = true;
}
0
в классе, который наследует метод переопределения DataGridViewColum InitializeEditingControl это параметр RowIndex на что-то записи, как этот
this.DataGridView.EditingControl.Enbale = rowIndex != 3; // or the number you need
3
Я нашел решение этой проблемы.
gridView1.CustomRowCellEditForEditing += OnCustomRowCellEditForEditing;
private void OnCustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
{
if (e.Column.FieldName != "MyFieldName") return;
*code here*
e.RepositoryItem.ReadOnly = true;
}
Смежные вопросы
- 1. Источник данных управления сетью DevExpress
- 2. Пользовательский элемент управления сетью DataView
- 3. Как получить управляемый элемент управления Devexpress XtraGrid
- 4. Разработчик тестового кодированного пользовательского интерфейса, не идентифицирующий элемент управления сетью DevExpress в проекте автоматизации тестирования WPF
- 5. Группа радиостанций в управлении сетью devexpress
- 6. Преобразование управления Devexpress в UIElement
- 7. приложение для управления сетью
- 8. Как выбрать более одного Проверить править в моей системе управления сетью Devexpress?
- 9. Как добавить контрольный элемент управления в gridview в devexpress программно
- 10. Прокручиваемый элемент управления сетью ASP.net/javascript для ведения журналов событий
- 11. Любой элемент управления, как контекстное меню в DevExpress?
- 12. Как добавить элемент управления в ячейку электронной таблицы devexpress?
- 13. Как найти элемент управления в MVC Devexpress Gridview editform?
- 14. Элементы управления DevExpress MVC
- 15. Сериализация элемента управления DevExpress
- 16. Как предотвратить автоматическую фокусировку панели поиска в управлении сетью devexpress
- 17. Элементы управления сетью для сайтов, работающих https
- 18. DevExpress XAF как добавить элемент управления во всплывающее окно действия
- 19. Как получить идентификатор клиента devexpress в ascx
- 20. Ошибка управления сетью Kendo в MVC
- 21. Как выбрать управляемый сетью сетью
- 22. Проверка RegEx inTextEdit управления DevExpress
- 23. MVC4 комплектация элементов управления DevExpress?
- 24. Как получить элемент управления ElementHost, учитывая один элемент управления WPF
- 25. Devexpress: Как добавить элемент управления под другим элементом управления в XtraReport
- 26. Как удалить элемент из DevExpress LookupEdit?
- 27. Как я могу получить элемент в строке DevExpress GridControl?
- 28. Элементы управления xaf devexpress отключены в DetailView
- 29. Элементы управления ASP.NET в стиле DevExpress
- 30. Проблемы с сетью - Клиент управления сервером
Спасибо за Ваш ответ. Однако, это не ваше решение для Windows.Forms DataGridView? Я использую Devexpress XtraGrid –
Моя ошибка да, это для Windows.Forms DataGridView – IordanTanev