private void ViewCompany()
        {
            int group = 2;
            CompanyBSO companyBSO = new CompanyBSO();
            DataTable table = new DataTable();

            if (!Session["Admin_UserName"].Equals("administrator"))
            {
                string strCate = GetCateParentIDArrayByID(group);
                if (strCate != "")
                    table = companyBSO.GetCompanyByCateHomeList(strCate);
            }
            else
            {
                table = companyBSO.GetCompanyAll(Language.language);
            }



            commonBSO commonBSO = new commonBSO();
            commonBSO.FillToGridView(grvCompany, table);
            BindCateSearch(group);
        }
        protected void btn_search_Click(object sender, EventArgs e)
        {
            if (txtKeyword.Text != "")
            {
                int cId = Convert.ToInt32(ddlCateNewsSearch.SelectedValue);
                CompanyBSO companyBSO = new CompanyBSO();
                DataTable table = companyBSO.GetCompanyAll(Language.language, Convert.ToInt32(hddGroup.Value));
                DataView dataView = new DataView(table);
                string sqlCate = "";
                if (cId != 0)
                {
                    sqlCate += " and Categories = " + cId;
                }
                string keySearch = "Title like '%" + txtKeyword.Text + "%' or Description like '%" + txtKeyword.Text + "%'";
                keySearch += sqlCate;
                dataView.RowFilter = keySearch;
                grvCompany.DataSource = dataView;
                grvCompany.DataBind();

                BindCateSearch(Convert.ToInt32(hddGroup.Value));
            }
        }