Hi,
my problem is a little bit tricky. I will try to explain it as clear as I can.
I am using alot of grid in my application. For the moment I have a function called UpdateDefault which looks like this:
As you can see, I am settings some default settings for my grid. The best way it would be to put this in the grid constructor.
I am not familiar with custom user control. I know I can create a class and inherits from RadGrid and extend the constructor, but I don't know how I can implement this in the xaml and use it properly in code behind.
I need your help Telerik! Could you make me a little Project Sample with an example?
Regards,
- Jocelyn
my problem is a little bit tricky. I will try to explain it as clear as I can.
I am using alot of grid in my application. For the moment I have a function called UpdateDefault which looks like this:
Public
Sub
GridCGSI_UpdateDefaults(
ByVal
tmpGrid
As
RadGrid)
AddHandler
tmpGrid.HeaderContextMenu.ItemCreated,
AddressOf
GridCGSI_HeaderContextMenu_ItemCreated
tmpGrid.CellSpacing =
"0"
tmpGrid.AutoGenerateColumns =
False
tmpGrid.AllowPaging =
True
tmpGrid.PageSize = 40
tmpGrid.AllowSorting =
True
tmpGrid.GridLines = GridLines.None
tmpGrid.AllowFilteringByColumn =
True
tmpGrid.EnableHeaderContextMenu =
True
tmpGrid.ShowStatusBar =
True
tmpGrid.HeaderContextMenu.Enabled =
True
tmpGrid.GroupingSettings.CaseSensitive =
False
tmpGrid.ClientSettings.AllowColumnHide =
True
tmpGrid.ClientSettings.AllowColumnsReorder =
True
tmpGrid.ClientSettings.AllowKeyboardNavigation =
True
tmpGrid.ClientSettings.EnableRowHoverStyle =
True
tmpGrid.ClientSettings.Selecting.AllowRowSelect =
True
tmpGrid.ClientSettings.Scrolling.AllowScroll =
True
tmpGrid.ClientSettings.Scrolling.UseStaticHeaders =
True
tmpGrid.ClientSettings.Resizing.AllowColumnResize =
True
tmpGrid.ClientSettings.Resizing.AllowResizeToFit =
True
tmpGrid.ClientSettings.Resizing.EnableRealTimeResize =
True
tmpGrid.FilterMenu.EnableImageSprites =
False
tmpGrid.SortingSettings.SortedAscToolTip =
"Trié asc"
tmpGrid.SortingSettings.SortedDescToolTip =
" desc"
tmpGrid.SortingSettings.SortToolTip =
"Cliquez ici pour trier"
tmpGrid.StatusBarSettings.LoadingText =
"Chargement..."
tmpGrid.StatusBarSettings.ReadyText = GetMessageEx(3282).Texte
tmpGrid.GroupingSettings.CaseSensitive =
False
tmpGrid.PagerStyle.Mode = GridPagerMode.NextPrevAndNumeric
tmpGrid.MasterTableView.TableLayout = GridTableLayout.Fixed
tmpGrid.MasterTableView.EnableHeaderContextAggregatesMenu =
"True"
tmpGrid.MasterTableView.NoMasterRecordsText =
"Aucun enregistrement à afficher"
tmpGrid.MasterTableView.EditFormSettings.EditColumn.ButtonType = GridButtonColumnType.PushButton
tmpGrid.MasterTableView.EditFormSettings.EditColumn.UpdateImageUrl =
"Images/Icons/055-Check-ok-Icon.png"
tmpGrid.MasterTableView.EditFormSettings.EditColumn.CancelImageUrl =
"Images/Icons/056-Check-not-ok-Icon.png"
tmpGrid.MasterTableView.EditFormSettings.EditColumn.InsertImageUrl =
"Images/Icons/055-Check-ok-Icon.png"
tmpGrid.MasterTableView.EditFormSettings.EditColumn.CancelText = GetMessageEx(5352).Texte
tmpGrid.MasterTableView.EditFormSettings.EditColumn.UpdateText = GetMessageEx(4479).Texte
tmpGrid.MasterTableView.EditFormSettings.EditColumn.InsertText = GetMessageEx(3177).Texte
tmpGrid.MasterTableView.CommandItemSettings.AddNewRecordText = GetMessageEx(3177).Texte
tmpGrid.MasterTableView.CommandItemSettings.RefreshText =
"Rafraîchir"
End
Sub
As you can see, I am settings some default settings for my grid. The best way it would be to put this in the grid constructor.
I am not familiar with custom user control. I know I can create a class and inherits from RadGrid and extend the constructor, but I don't know how I can implement this in the xaml and use it properly in code behind.
I need your help Telerik! Could you make me a little Project Sample with an example?
Regards,
- Jocelyn