Exemplo n.º 1
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.º 2
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 = "  ";

            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.º 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        = "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);
        }
    }