Добавление CompareValidator в динамически добавляемое текстовое поле

1

У меня есть форма, которая требует динамических полей ввода, которые должны быть целыми. Я использовал слегка измененную версию кода, найденного здесь, для этого: http://www.learning2code.net/Learn/2009/8/12/Adding-Controls-to-an-ASPNET-form-Dynamically.aspx

У меня есть следующий код для добавления к заполнителю:

CompareValidator cmpVal = new CompareValidator();
cmpVal.ID = "cv" + textboxID;
cmpVal.ControlToValidate = textboxID;
DynamicTextBoxIntegerValidation.Controls.Add(cmpVal);  

Очевидно, что это недостает двух очень важных частей; поля Тип и Оператор. Проблема в том, что я не могу понять, как их добавить. Любая помощь будет оценена по достоинству.

  • 0
    Как по вашему не знаете как использовать свойства Тип и Оператор? Я предполагаю, что я не получаю полного понимания того, знаете ли вы, как использовать свойства или если это для этой конкретной ситуации.
Теги:

1 ответ

1
Лучший ответ

Type и Operator - это просто свойства CompareValidator. Вы можете добавить их следующим образом:

CompareValidator cmpVal = new CompareValidator();
cmpVal.ID = "cv" + textboxID; 
cmpVal.ControlToValidate = textboxID;
cmpVal.Type = ValidationDataType.Integer;                //Set your type and operator here.
cmpVal.Operator = ValidationCompareOperator.Equal;
DynamicTextBoxIntegerValidation.Controls.Add(cmpVal);  

Ещё вопросы

Сообщество Overcoder
Наверх
Меню