protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
    {
        if (e.Item is GridPagerItem)
        {
            GridPagerItem gpi = e.Item as GridPagerItem;

            LinkButton lb = gpi.FindControl("Prev") as LinkButton;
            lb.CommandName     = "Page";
            lb.CommandArgument = "Prev";
            lb.Text            = "<=";

            if (gpi.NamingContainer is GridTHead)
            {
                (gpi.FindControl("Prev") as LinkButton).Text += "**";
            }
            if (gpi.NamingContainer is GridTFoot)
            {
                (gpi.FindControl("Prev") as LinkButton).Text = "**" +
                                                               (gpi.FindControl("Prev") as LinkButton).Text;
            }

            lb                 = gpi.FindControl("Next") as LinkButton;
            lb.CommandName     = "Page";
            lb.CommandArgument = "Next";
            lb.Text            = "=>";
        }
    }
Exemplo n.º 2
0
 protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
 {
     if (e.Item is GridPagerItem)
     {
         GridPagerItem gridPager           = e.Item as GridPagerItem;
         Control       numericPagerControl = gridPager.GetNumericPager();
         Control       placeHolder         = gridPager.FindControl("NumericPagerPlaceHolder");
         placeHolder.Controls.Add(numericPagerControl);
     }
 }
Exemplo n.º 3
0
    public void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
    {
        if (e.Item is GridCommandItem)
        {
            GridCommandItem commandItem = (e.Item as GridCommandItem);
            PlaceHolder     container   = (PlaceHolder)commandItem.FindControl("PlaceHolder1");
            Label           label       = new Label();
            label.Text = "&nbsp;&nbsp;";

            container.Controls.Add(label);

            for (int i = 65; i <= 65 + 25; i++)
            {
                LinkButton linkButton1 = new LinkButton();

                LiteralControl lc = new LiteralControl("&nbsp;&nbsp;");

                linkButton1.Text = "" + (char)i;

                linkButton1.CommandName     = "alpha";
                linkButton1.CommandArgument = "" + (char)i;

                container.Controls.Add(linkButton1);
                container.Controls.Add(lc);
            }

            LiteralControl lcLast = new LiteralControl("&nbsp;");
            container.Controls.Add(lcLast);

            LinkButton linkButtonAll = new LinkButton();
            linkButtonAll.Text        = "All";
            linkButtonAll.CommandName = "NoFilter";
            container.Controls.Add(linkButtonAll);
        }
        else if (e.Item is GridPagerItem)
        {
            GridPagerItem gridPager           = e.Item as GridPagerItem;
            Control       numericPagerControl = gridPager.GetNumericPager();

            Control placeHolder = gridPager.FindControl("NumericPagerPlaceHolder");
            placeHolder.Controls.Add(numericPagerControl);
        }
        else if (e.Item is GridNestedViewItem)
        {
            var nestedItem = (GridNestedViewItem)e.Item;
            var hdnEmail   = (HiddenField)nestedItem.FindControl("hdnEmail");
            hdnEmail.Value = nestedItem.ParentItem["Email"].Text;

            var lvOrder  = (RadListView)nestedItem.FindControl("lvOrder");
            var OdsOrder = (ObjectDataSource)nestedItem.FindControl("OdsOrder");
            lvOrder.DataSourceID = OdsOrder.ID;
        }
    }
Exemplo n.º 4
0
 protected void RadGrid1_OnItemCreated(object sender, GridItemEventArgs e)
 {
     if (e.Item is GridPagerItem)
     {
         GridPagerItem   pagerItem     = (GridPagerItem)e.Item;
         RadComboBox     PageSizeCombo = (RadComboBox)pagerItem.FindControl("PageSizeComboBox");
         RadComboBoxItem item1         = new RadComboBoxItem();
         item1 = new RadComboBoxItem("All", int.MaxValue.ToString());
         item1.Attributes.Add("ownerTableViewId", e.Item.OwnerTableView.ClientID);
         PageSizeCombo.Items.Add(item1);
     }
 }
 public void SetAdvancedPagerStyle(GridPagerItem item)
 {
     //Traduce el Pager del RadGrid y asigna tooltips
     Label goToPageLabel = item.FindControl("GoToPageLabel") as Label;
     Label pageOfLabel = item.FindControl("PageOfLabel") as Label;
     RadNumericTextBox changePageSizeTextBox = item.FindControl("ChangePageSizeTextBox") as RadNumericTextBox;
     RadNumericTextBox goToPageTextBox = item.FindControl("GoToPageTextBox") as RadNumericTextBox;
     Button goToPageLinkButton = item.FindControl("GoToPageLinkButton") as Button;
     Button changePageSizeLinkButton = item.FindControl("ChangePageSizeLinkButton") as Button;
     if (goToPageLabel != null)
         goToPageLabel.Text = "Página:";
     if (pageOfLabel != null)
         pageOfLabel.Text = "de " + item.Paging.PageCount.ToString(string.Format("n0"));
     if (changePageSizeTextBox != null)
     {
         changePageSizeTextBox.MaxValue = 1000;
         changePageSizeTextBox.Attributes.Add("data-toggle", "tooltip");
     }
     if (goToPageTextBox != null)
         goToPageTextBox.Attributes.Add("data-toggle", "tooltip");
     if (goToPageLinkButton != null)
     {
         goToPageLinkButton.Text = "Ver";
         goToPageLinkButton.CssClass = changePageSizeLinkButton.CssClass = "btn btn-primary btn-sm";
         goToPageLinkButton.Attributes.Add("data-toggle", "tooltip");
     }
     if (changePageSizeLinkButton != null)
     {
         changePageSizeLinkButton.Text = "Cambiar";
         changePageSizeLinkButton.Attributes.Add("data-toggle", "tooltip");
     }
 }
Exemplo n.º 6
0
    public void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
    {
        if (e.Item is GridCommandItem)
        {
            GridCommandItem commandItem = (e.Item as GridCommandItem);
            PlaceHolder     container   = (PlaceHolder)commandItem.FindControl("PlaceHolder1");
            Label           label       = new Label();
            label.Text = "&nbsp;&nbsp;";

            container.Controls.Add(label);

            for (int i = 65; i <= 65 + 25; i++)
            {
                LinkButton linkButton1 = new LinkButton();

                LiteralControl lc = new LiteralControl("&nbsp;&nbsp;");

                linkButton1.Text = "" + (char)i;

                linkButton1.CommandName     = "alpha";
                linkButton1.CommandArgument = "" + (char)i;

                container.Controls.Add(linkButton1);
                container.Controls.Add(lc);
            }

            LiteralControl lcLast = new LiteralControl("&nbsp;");
            container.Controls.Add(lcLast);

            LinkButton linkButtonAll = new LinkButton();
            linkButtonAll.Text        = "Tất cả";
            linkButtonAll.CommandName = "NoFilter";
            container.Controls.Add(linkButtonAll);
        }
        else if (e.Item is GridPagerItem)
        {
            GridPagerItem gridPager           = e.Item as GridPagerItem;
            Control       numericPagerControl = gridPager.GetNumericPager();

            Control placeHolder = gridPager.FindControl("NumericPagerPlaceHolder");
            placeHolder.Controls.Add(numericPagerControl);
        }
    }