Exemplo n.º 1
0
 protected override void Render(HtmlTextWriter writer)
 {
     if (this._numberType == NumberType.AutoIncrement)
     {
         base.Text = NumberTextBox.Increment(this._autoIncrementScope).ToString();
     }
     base.Render(writer);
 }
Exemplo n.º 2
0
 private Control CreateReadOnlyControl(string type)
 {
     Control control;
     switch (type)
     {
         case "Text":
         {
             control = new TextBox();
             break;
         }
         case "Date":
         {
             control = new MaskedCalendar();
             break;
         }
         case "Number":
         {
             control = new NumberTextBox();
             break;
         }
         case "DropDownList":
         {
             control = new StatelessDropDownList();
             break;
         }
         case "Link":
         {
             control = new HyperLink();
             break;
         }
         case "CheckBox":
         {
             control = new CheckBox();
             break;
         }
         case "Label":
         {
             control = new Label();
             ((Label)control).Text = "[label]";
             break;
         }
         case "Hidden":
         {
             control = new HiddenField();
             break;
         }
         default:
         {
             throw new ArgumentException("Unknown form view field type " + type);
         }
     }
     return control;
 }