<Style TargetType="telerikGrid:DataGridColumn"> <Setter Property="HeaderStyle"> <telerikGrid:DataGridColumnHeaderStyle TextFontSize="11" TextFontAttributes="Bold" BorderThickness="1" BorderColor="LightGray"/> </Setter> <Setter Property="CellContentStyle"> <telerikGrid:DataGridTextCellStyle FontSize="10"/> </Setter> </Style>
When you edit a value of a certain item of the DataGrid and keyboard is displayed, while the focus is still in the input and the row is scrolled away, the keyboard will stay open on Android.
In addition, if you return back to the edited cell, the row will display as if it were on focus, the cell shows the editor underline, the keyboard is still open, but there will be no focus. You will be required to click on the cell to get focus again.
Lastly, only on Android 5.1, if the edited value is a number, when you scroll the cell out of view, the keyboard changes from the numerical to alphanumerical (default).
The DataGrid has the ability to add custom controls to the cell via Template columns; however, the contents of the cell are always visible and there is no way to distinguish between editing and display modes like you can with the type data columns. Furthermore, it may be desirable to create custom column types as the reusability would be easier than using a template or a template selector.
Currently, the DataGrid columns are public and unsealed; however, much of their internals are marked as internal. For example, overriding the CreateCellArranger method would allow custom editor types when the cell is edited. This would require exposing the CellArranger base classes as well.
Please mark more of the internals as public so that truely custom DataGridColumns can be created.
It would be nice if we can just bind a .net DataTable or DateView as ItemsSource to the RadDataGrid.
Step 1 - File > New > LoadOnDemandCollection Demo
Follow the LoadOnDemandCollection documentation https://docs.telerik.com/devtools/xamarin/controls/datagrid/load_on_demand#loadondemandcollection
Step 2 - Deploy to UWP
=> Observe the DataGrid will be stuck in busy state after the initial set of items load
You can reproduce this by changing input language to any region that uses a comma decimal separator (e.g. Duetsch). The comma is ignored, ultimately corrupting the data
Refer to the attached reproducible.
1. Run app and apply a filter: "Contains 0"
2. Notice #40 is in the correct location, between #30 and #50
3. Press the button on the bottom of the page to go BlankPage and then navigate back.
4. Observe #40 is now at the end of the rows even though the filter is clearly applied.
Look in MainPageViewModel.cs lines 42 to 49. When the navigation back occurs, this code is executed. I can reproduce the problem with both Replace and Add+Remove operations.public override void OnNavigatedTo(INavigationParameters parameters)
If you define a PropertyGroupDescriptor in XAML or in page constructor and the PropertyName is set to a nested property, the grouping is not applied.
Grouping by a nested property works correctly when called from the Filtering UI or on a button click action.
I have designed datagrid like weekly signin details
But i required datagrid with sub header like ,
Please provide better solution to design for sub header with main header
Column names in column selector are not visible in Android the first time the column selector is shown. This happens only in the case UserFilterMode is disabled.
when using automatic column generation you don't have easy access to the column being created so that you can apply customizations (Header, style, etc).
Please implement the same event that UI for WPF has, see it here: https://docs.telerik.com/devtools/wpf/controls/radgridview/events/column-resize-event#autogeneratingcolumn
I have tried to change the cell background color programatically .
This is Perfectly Working on Android Devices.
But,this not working on iOS devices.
Please provide better solution to solve this issue.
below i have attached the xmal and .cs file