Как получить доступ к сгенерированному текстовому поле в DataForm DataForm?

StackOverflow https://stackoverflow.com/questions/4467088

  •  11-10-2019
  •  | 
  •  

Вопрос

У меня есть форма обработки данных с простым объектом, который имеет некоторые текстовые поля. DataForm правильно создает текстовое поле для каждого из строковых полей. Из кода мне теперь нужно установить фокус на один из этих сгенерированных текстовых полетов. Как получить сгенерированный элемент из DataForm, чтобы я мог установить фокус на него?

Это было полезно?

Решение

Использовать AutoGeneratingField событие DataForm.
Вот пример, как получить свойство с именем Я БЫ

   
void dataForm1_AutoGeneratingField(object sender, DataFormAutoGeneratingFieldEventArgs e)
{
   if (e.PropertyName == "ID")
   {
       // set focus
   }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top