コード例 #1
0
        protected void bindSeedLists()
        {
            try
            {
                SeedpagingSource = new PagedDataSource();
                if (txtSeedSearchListName.Text == string.Empty)
                {
                    ListMaster objListMaster = new ListMaster(ConnectionString);
                    DataTable dtSeedLists = objListMaster.SelectAllSeedList(ConnectionString, "CreatedDate", "Desc");
                    SeedpagingSource.DataSource = dtSeedLists.DefaultView;
                    SeedpagingSource.AllowPaging = true;
                    SeedpagingSource.PageSize = pSize;
                    SeedpagingSource.CurrentPageIndex = (ViewState["SeedPageNumber"] != null) ? (int)ViewState["SeedPageNumber"] : 0;
                    ViewState["SeedPageCount"] = SeedpagingSource.PageCount;
                }
                else
                {
                    SearchedSeedListsDt = new DataTable();
                    SearchedSeedListsDt = ListMaster.SearchSelectSeedLookup(ConnectionString, txtSeedSearchListName.Text);
                    SeedpagingSource.DataSource = SearchedSeedListsDt.DefaultView;
                    if (SearchedSeedListsDt.Rows.Count <= 1)
                    {
                        pnlSeedNavigation.Style.Add("display", "none");
                    }
                    if (SearchedSeedListsDt.Rows.Count == 0)
                    {
                        lblmsgnewSeedlist.Text = "Records Not Found !";
                        lblmsgnewSeedlistUp.Update();
                    }
                    else
                    {
                        lblmsgnewSeedlist.Text = "Records Found " + SearchedSeedListsDt.Rows.Count;
                        lblmsgnewSeedlistUp.Update();
                    }
                    SeedpagingSource.AllowPaging = true;
                    SeedpagingSource.PageSize = pSize;
                    if (SearchedSeedListsDt.Rows.Count < pSize)
                    {
                        SeedpagingSource.CurrentPageIndex = 0;
                    }
                    else
                    {
                        SeedpagingSource.CurrentPageIndex = (ViewState["SeedPageNumber"] != null) ? (int)ViewState["SeedPageNumber"] : 0;
                        ViewState["SeedPageCount"] = SeedpagingSource.PageCount;
                    }
                }
                if (SeedpagingSource.IsFirstPage)
                {
                    lnkSeedFirst.Visible = false;
                    lnkSeedPrev.Visible = false;
                }
                else
                {
                    lnkSeedFirst.Visible = true;
                    lnkSeedPrev.Visible = true;
                }

                if (SeedpagingSource.IsLastPage)
                {
                    lnkSeedNext.Visible = false;
                    lnkSeedLast.Visible = false;
                }
                else
                {
                    lnkSeedNext.Visible = true;
                    lnkSeedLast.Visible = true;
                }
                chkSeedListNames.DataSource = SeedpagingSource;
                chkSeedListNames.DataTextField = "ListContacts";
                chkSeedListNames.DataValueField = "ListMasterID";
                chkSeedListNames.DataBind();
                upnlgrdSeedList.Update();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 protected void bindSeedListNames()
 {
     ListMaster objListMaster = new ListMaster(ConnectionString);
     DataTable dtSeedLists = objListMaster.SelectAllSeedList(ConnectionString, "Listname", "ASC");
     if (dtSeedLists.Rows.Count > 0)
     {
         chkSeedListNames.DataSource = dtSeedLists;
         chkSeedListNames.DataTextField = "ListContacts";
         chkSeedListNames.DataValueField = "ListMasterID";
         chkSeedListNames.DataBind();
     }
 }