private void criteriaEdit_ParseValue(object sender, FilterControlParseValueEventArgs e)
 {
     foreach (ICustomValueParser parser in this.valueParsers)
     {
         object obj2 = parser.TryParse(e.Text, e.PropertyInfo);
         if (obj2 != null)
         {
             e.Value   = obj2;
             e.Handled = true;
             break;
         }
     }
 }
Exemplo n.º 2
0
 protected void grid_FilterControlParseValue(object sender, FilterControlParseValueEventArgs e)
 {
     if (e.PropertyInfo.PropertyName == "Quantity")
     {
         int value;
         if (int.TryParse(e.Text, out value))
         {
             if (value < 0)
             {
                 e.Handled = true;
                 e.Value   = 0;
             }
             if (value > 25)
             {
                 e.Handled = true;
                 e.Value   = 25;
             }
         }
     }
 }