Hi,
I use your GridSettingsPersister.vb and save those settings in a DataBase. I don't save the settings using a "Save settings button" I do it in the Grid PreRender event on a PostBack:
VB
It works like a charm except for the Column chooser because it is client side. How can I force a PostBack when the user Show/Hide a column?
Thanks.
I use your GridSettingsPersister.vb and save those settings in a DataBase. I don't save the settings using a "Save settings button" I do it in the Grid PreRender event on a PostBack:
VB
Public Sub tmpGrid_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Dim tmpGrid As RadGrid = sender Dim settingsType As GridSettingsType = GridSettingsType.ColumnSettings Or _ GridSettingsType.Grouping Or _ GridSettingsType.Paging Or _ GridSettingsType.Sorting Dim persister As New GridSettingsPersister(tmpGrid, settingsType) If tmpGrid.Page.IsPostBack Then Dim param As String = persister.SaveSettings() Else Dim SQLGrille As LWebStatement = ExecuteSql("Select UCPR_NOAUTO, PARAM from USAGERCOLONNEPRESCRIPTEUR " & _ " WHERE NOAUTOUSAGER = " & CurrentUser.NoCurrentUser & _ " AND NOMPAGE = '" & tmpGrid.Page.ToString & "' " & _ " AND NOMGRILLE = '" & tmpGrid.ID & "'") If SQLGrille.HasRecord Then persister.LoadSettings(SQLGrille.GetString("PARAM")) tmpGrid.Rebind() End If End IfEnd SubIt works like a charm except for the Column chooser because it is client side. How can I force a PostBack when the user Show/Hide a column?
Thanks.