Пример #1
0
        private void BindGrid()
        {
            WhereClipBuilder wcb = new WhereClipBuilder();

            wcb.And(cmsLink._.LangId == CurrentLanguageId);
            if (!string.IsNullOrEmpty(txtName.Text.Trim()))
            {
                wcb.And(cmsLink._.Name.Contain(txtName.Text.Trim()));
            }
            if (!string.IsNullOrEmpty(txtUrl.Text.Trim()))
            {
                wcb.And(cmsLink._.Url.Contain(txtUrl.Text.Trim()));
            }
            if (ddlType.SelectedIndex > 0)
            {
                wcb.And(cmsLink._.GroupId == Convert.ToInt64(ddlType.SelectedValue));
            }
            int       recordCount = 0;
            DataTable dt          = ls.GetDataTable(wcb.ToWhereClip(), pager.CurrentPageIndex, pager.PageSize, ref recordCount);

            // 绑定数据到GridView
            base.BindGrid(recordCount, dt);
        }