This is a migrated thread and some comments may be shown as answers.

How To Change the values of items in page ComboBox

2 Answers 100 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Pouya
Top achievements
Rank 1
Pouya asked on 19 Dec 2011, 04:26 PM
Hi Im using amazing telerik rad grid

i just have a issue and i dont know how can i change the number of items in the combo box under the grid
the default values are set to 10 20 and 50 and i wanna change them to 100 200 and 500 How can i do this?

thank you for you support

2 Answers, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 19 Dec 2011, 05:57 PM
Hello Pouya,

protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) 
    if (e.Item is GridPagerItem) 
    
        RadComboBox PageSizeCombo = (RadComboBox)e.Item.FindControl("PageSizeComboBox"); 
    
        PageSizeCombo.Items.Clear(); 
        PageSizeCombo.Items.Add(new RadComboBoxItem("10")); 
        PageSizeCombo.FindItemByText("50").Attributes.Add("ownerTableViewId", RadGrid1.MasterTableView.ClientID); 
        PageSizeCombo.Items.Add(new RadComboBoxItem("20")); 
        PageSizeCombo.FindItemByText("100").Attributes.Add("ownerTableViewId", RadGrid1.MasterTableView.ClientID); 
        PageSizeCombo.Items.Add(new RadComboBoxItem("50")); 
        PageSizeCombo.FindItemByText("200").Attributes.Add("ownerTableViewId", RadGrid1.MasterTableView.ClientID); 
  
        PageSizeCombo.FindItemByText(e.Item.OwnerTableView.PageSize.ToString()).Selected = true;
    }
}

or

protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
    {
    if (e.Item is  GridPagerItem)
        {
            GridPagerItem pager = (GridPagerItem)e.Item;
            RadComboBox PageSizeComboBox = (RadComboBox)pager.FindControl("PageSizeComboBox");
            RadComboBoxItem ComboItem = new RadComboBoxItem("All");
            PageSizeComboBox.Items.Insert(0, ComboItem);
            PageSizeComboBox.AutoPostBack = true;
            PageSizeComboBox.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(PageSizeComboBox_SelectedIndexChanged);
        }
    }
void PageSizeComboBox_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
   {
       //Handle the event
   }


Thanks,
Jayesh Goyani

0
Pouya
Top achievements
Rank 1
answered on 08 Jan 2012, 10:39 AM
thank you so much Jayesh it helps me alot :)
Tags
Grid
Asked by
Pouya
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
Pouya
Top achievements
Rank 1
Share this question
or