Есть ли способ, как в Windows Textbox для замены выделенного текста в ячейке? Я знаю, что целую ячейку можно сделать с помощью SetRowCellValue, но как насчет выбора?DevExpress GridView Выберите и замените элемент в ячейке?
Благодаря
Есть ли способ, как в Windows Textbox для замены выделенного текста в ячейке? Я знаю, что целую ячейку можно сделать с помощью SetRowCellValue, но как насчет выбора?DevExpress GridView Выберите и замените элемент в ячейке?
Благодаря
Когда пользователь редактирует ячейку, используется редактор. Таким образом, вы можете получить его с помощью свойства GridView.ActiveEditor:
if (gridView1.ActiveEditor == null || !(gridView1.ActiveEditor is TextEdit))
return;
TextEdit editor = (TextEdit)gridView1.ActiveEditor;
editor.SelectedText = DateTime.Now.ToString();
Большое спасибо Гоше, я ценю это! Я заметил, что в полях DateEdit он ничего не поместит, но поля TextEdit работают отлично. Есть ли уловка? – Chris
Не могли бы вы объяснить более подробно, что вы пытаетесь сделать? –
Например, мое конечное намерение заключается в том, что пользователь выбирает ячейку для редактирования и выбирает какой-либо текст в этой ячейке, затем щелкает элемент меню, например «Вставить время», текст, выбранный в ячейке, заменяется на «Время» например. Мне нужно знать, как «заменить» выделенный текст в активной ячейке в основном. – Chris