public static string[] GetCompletionList(string prefixText, int count, string contextKey) { Set_Allowance obj = new Set_Allowance(); DataTable dt = obj.GetDistinctAllowance(HttpContext.Current.Session["CompId"].ToString(), prefixText); string[] str = new string[dt.Rows.Count]; if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { str[i] = dt.Rows[i][0].ToString(); } } else { if (prefixText.Length > 2) { str = null; } else { dt = obj.GetAllowanceTrueAll("1"); if (dt.Rows.Count > 0) { str = new string[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { str[i] = dt.Rows[i]["Allowance"].ToString(); } } } } return(str); }