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

PageSizeComboBox does not respond when new values used

1 Answer 115 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Tonyz289
Top achievements
Rank 1
Tonyz289 asked on 05 Mar 2012, 10:01 PM
I put in code to change my PageSizeComboBox. The values change but I click on a new value nothing happens. The grid display doesn't change.

Here is the code:

protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
    if (e.Item is GridPagerItem)
    {
        var combo = e.Item.FindControl("PageSizeComboBox") as RadComboBox;
        if (combo != null)
        {
            RemoveComboItem(combo, "5");
            RemoveComboItem(combo, "10");
            RemoveComboItem(combo, "20");
            AddComboItem(combo, "100");
            AddComboItem(combo, "150");
            AddComboItem(combo, "200");
            AddComboItem(combo, "300");
        }
    }
}


1 Answer, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 06 Mar 2012, 05:03 AM
Hello,

Try the following code.
C#:
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
 if (e.Item is GridPagerItem)
 {
  GridPagerItem pageritem = (GridPagerItem)e.Item;
  RadComboBox RadComboBox1= (RadComboBox)pageritem.FindControl("PageSizeComboBox");
  RadComboBoxItem RemoveItem1 = rbmbx.Items[0];
  RadComboBox1.Items.Remove(RemoveItem1);
  RadComboBoxItem RemoveItem2 = rbmbx.Items[1];
  RadComboBox1.Items.Remove(RemoveItem2);
  RadComboBoxItem AddItem1 = new RadComboBoxItem("100", "100");
  RadComboBoxItem AddItem2 = new RadComboBoxItem("200", "200");
  AddItem1 .Attributes.Add("ownerTableViewId", e.Item.OwnerTableView.ClientID);
  AddItem2 .Attributes.Add("ownerTableViewId", e.Item.OwnerTableView.ClientID);
  RadComboBox1.Items.Add(AddItem1);
  RadComboBox1.Items.Add(AddItem2);
 }
}

-Shinu.
Tags
Grid
Asked by
Tonyz289
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or