
                                            nanthakumar thangavel
                                            
                                    
    Top achievements
    
            
                 Rank 1
                Rank 1
            
    
                                        
                                        nanthakumar thangavel
                                        asked on 10 Jul 2010, 02:30 PM
                                    
                                 Custom Pagesize Problem using Clientside binding with cache
Please see this image..
http://i30.tinypic.com/p261t.jpg
                                Please see this image..
http://i30.tinypic.com/p261t.jpg
4 Answers, 1 is accepted
0
                                Hi,
I'm afraid that I'm unable to recreate the described behavior. Therefore it will be appreciated if you provide some details about your implementation. I have attached a small test page too, please take a look.
Best wishes,
Rosen
the Telerik team
                                        I'm afraid that I'm unable to recreate the described behavior. Therefore it will be appreciated if you provide some details about your implementation. I have attached a small test page too, please take a look.
Best wishes,
Rosen
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items 
0
                                
                                                    nanthakumar thangavel
                                                    
                                            
    Top achievements
    
            
                 Rank 1
                Rank 1
            
    
                                                
                                                answered on 15 Jul 2010, 08:47 AM
                                            
                                        Default pagesize working corretly but i try  to add pageSize Dynamically it's not woking
This is my code-------------------
                                        This is my code-------------------
Private Sub SHRadGridNew_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles Me.ItemDataBound        Try            If TypeOf (e.Item) Is GridPagerItem Then                  Dim myPageSizeLabel As Label = e.Item.FindControl("ChangePageSizeLabel")                myPageSizeLabel.Text = "Records Per Page :"                  Dim myPageSizeCombo As RadComboBox = e.Item.FindControl("PageSizeComboBox")                myPageSizeCombo.Items.Clear()                  Dim arrPageSizes() As String = {"10", "20", "50", "100", "200"}                For x As Integer = 0 To UBound(arrPageSizes)                    Dim myRadComboBoxItem As New RadComboBoxItem(arrPageSizes(x))                    myPageSizeCombo.Items.Add(myRadComboBoxItem)                    'add the following line                    myRadComboBoxItem.Attributes.Add("ownerTableViewId", Me.MasterTableView.ClientID)                Next                myPageSizeCombo.FindItemByText(e.Item.OwnerTableView.PageSize.ToString()).Selected = True            End If              If TypeOf (e.Item) Is GridCommandItem Then                e.Item.FindControl("addButton").Visible = AllowNewPermission            End If               Catch ex As Exception            Throw ex        End Try    End Sub0
                                Hello,
The behavior you are experiencing is due to the fact that when the new combo items are added, the routine is setting only the item's Text property, however the Value property should be set too. Therefore please modify the RadComboBoxItem's instantiation to use the constructors overload which takes both text and value as parameters.
Best wishes,
Rosen
the Telerik team
                                        The behavior you are experiencing is due to the fact that when the new combo items are added, the routine is setting only the item's Text property, however the Value property should be set too. Therefore please modify the RadComboBoxItem's instantiation to use the constructors overload which takes both text and value as parameters.
Best wishes,
Rosen
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items 
0
                                
                                                    nanthakumar thangavel
                                                    
                                            
    Top achievements
    
            
                 Rank 1
                Rank 1
            
    
                                                
                                                answered on 23 Jul 2010, 11:09 AM
                                            
                                        hi
Thanks you very much for your reply
I solved Custom Page-size Problem Using Client-side Binding Problems
This my code:
Private Sub SHRadGridNew_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles Me.ItemCreated        Try            If TypeOf (e.Item) Is GridPagerItem Then                Dim myPageSizeLabel As Label = e.Item.FindControl("ChangePageSizeLabel")                myPageSizeLabel.Text = "Records Per Page :"                  Dim myPageSizeCombo As RadComboBox = e.Item.FindControl("PageSizeComboBox")                Dim arrPageSizes() As String = {"100", "200"}                For x As Integer = 0 To UBound(arrPageSizes)                    Dim myRadComboBoxItem As New RadComboBoxItem(arrPageSizes(x), arrPageSizes(x))                    myRadComboBoxItem.Attributes.Add("ownerTableViewId", Me.MasterTableView.ClientID)                    If myPageSizeCombo.Items.FindItemByValue(arrPageSizes(x)) Is Nothing Then                        myPageSizeCombo.Items.Add(myRadComboBoxItem)                    End If                Next                myPageSizeCombo.Items.Sort(New PagerRadComboBoxItemComparer())                myPageSizeCombo.Items.FindItemByValue(Me.PageSize.ToString()).Selected = True            End If                      Catch ex As Exception            Throw ex        End Try    End Sub