示例#1
0
        /// <summary>
        /// This Method returns the filter expression based on selected filter operator
        /// </summary>
        /// <param name="filterOperator"></param>
        /// <returns></returns>
        public string GetFilterExpression(GridFilterOperatorType filterOperator)
        {
            string filterText = string.Empty;

            switch (filterOperator)
            {
            case GridFilterOperatorType.Contains:
                filterText = " like '%" + GridViewConstants.FilterPlaceholder + "%'";
                break;

            case GridFilterOperatorType.Isequalto:
                filterText = " = '" + GridViewConstants.FilterPlaceholder + "'";
                break;

            case GridFilterOperatorType.Isbefore:
                filterText = " < '" + GridViewConstants.FilterPlaceholder + "'";
                break;

            case GridFilterOperatorType.Isafter:
                filterText = " > '" + GridViewConstants.FilterPlaceholder + "'";
                break;
            }
            return(filterText);
        }
示例#2
0
 /// <summary>
 /// This Method returns the filter expression based on selected filter operator
 /// </summary>
 /// <param name="filterOperator"></param>
 /// <returns></returns>
 public string GetFilterExpression(GridFilterOperatorType filterOperator)
 {
     string filterText = string.Empty;
     switch (filterOperator)
     {
         case GridFilterOperatorType.Contains:
             filterText = " like '%" + GridViewConstants.FilterPlaceholder + "%'";
             break;
         case GridFilterOperatorType.Isequalto:
             filterText = " = '" + GridViewConstants.FilterPlaceholder + "'";
             break;
         case GridFilterOperatorType.Isbefore:
             filterText = " < '" + GridViewConstants.FilterPlaceholder + "'";
             break;
         case GridFilterOperatorType.Isafter:
             filterText = " > '" + GridViewConstants.FilterPlaceholder + "'";
             break;
     }
     return filterText;
 }