Esempio n. 1
0
        internal static string ConstructLinqFilterExpression(JQAutoComplete autoComplete, Util.SearchArguments args)
        {
            Guard.IsNull(autoComplete.DataTextField, "DataField", "must be set in order to perform search operations.");
            string filterExpressionCompare = "{0} {1} \"{2}\"";

            return(Util.GetLinqExpression(filterExpressionCompare, args));
        }
        public static List <string> ToListOfString(this IEnumerable en, JQAutoComplete autoComplete)
        {
            DataTable     dataTable  = en.ToDataTable(autoComplete);
            List <string> list       = new List <string>();
            IEnumerator   enumerator = dataTable.Rows.GetEnumerator();

            try
            {
                DataRow row;
                while (enumerator.MoveNext())
                {
                    row = (DataRow)enumerator.Current;
                    if (string.IsNullOrEmpty(list.Find((string s) => s == row[autoComplete.DataTextField].ToString())))
                    {
                        list.Add(row[autoComplete.DataTextField].ToString());
                    }
                }
            }
            finally
            {
                IDisposable disposable = enumerator as IDisposable;
                if (disposable != null)
                {
                    disposable.Dispose();
                }
            }
            return(list);
        }
 public static List<string> ToListOfString(this IEnumerable en, JQAutoComplete autoComplete)
 {
     DataTable dataTable = en.ToDataTable(autoComplete);
     List<string> list = new List<string>();
     IEnumerator enumerator = dataTable.Rows.GetEnumerator();
     try
     {
         DataRow row;
         while (enumerator.MoveNext())
         {
             row = (DataRow)enumerator.Current;
             if (string.IsNullOrEmpty(list.Find((string s) => s == row[autoComplete.DataTextField].ToString())))
             {
                 list.Add(row[autoComplete.DataTextField].ToString());
             }
         }
     }
     finally
     {
         IDisposable disposable = enumerator as IDisposable;
         if (disposable != null)
         {
             disposable.Dispose();
         }
     }
     return list;
 }
 public static DataTable ToDataTable(this IEnumerable en, JQAutoComplete autoComplete)
 {
     return(en.ToDataTable(new JQGrid
     {
         Columns =
         {
             new JQGridColumn
             {
                 DataField = autoComplete.DataTextField
             }
         }
     }));
 }
 public static DataTable ToDataTable(this IEnumerable en, JQAutoComplete autoComplete)
 {
     return en.ToDataTable(new JQGrid
     {
         Columns =
         {
             new JQGridColumn
             {
                 DataField = autoComplete.DataTextField
             }
         }
     });
 }
 public JQAutoCompleteRenderer(JQAutoComplete autoComplete)
 {
     this._autoComplete = autoComplete;
 }
Esempio n. 7
0
 internal static string ConstructLinqFilterExpression(JQAutoComplete autoComplete, Util.SearchArguments args)
 {
     Guard.IsNull(autoComplete.DataTextField, "DataField", "must be set in order to perform search operations.");
     string filterExpressionCompare = "{0} {1} \"{2}\"";
     return Util.GetLinqExpression(filterExpressionCompare, args);
 }
Esempio n. 8
0
 public JQAutoCompleteRenderer(JQAutoComplete autoComplete)
 {
     this._autoComplete = autoComplete;
 }