Hello,
I have a RadDataGrid which has 2 text columns and a template column which has a switch inside it. What I'm trying to achieve is, when I click a button, that's below the grid, I want to get all the grid's data in the code behind and handle it according to the corresponding switch's status. How can I get the row data in code?
<telerikGrid:RadDataGrid x:Name="dataGrid" AutoGenerateColumns="False"> <telerikGrid:RadDataGrid.SelectionStyle> <telerikGrid:DataGridBorderStyle BackgroundColor="#ffc46d" /> </telerikGrid:RadDataGrid.SelectionStyle> <telerikGrid:RadDataGrid.AlternateRowBackgroundStyle> <telerikGrid:DataGridBorderStyle BackgroundColor="#ffc46d" /> </telerikGrid:RadDataGrid.AlternateRowBackgroundStyle> <telerikGrid:RadDataGrid.Columns> <telerikGrid:DataGridTextColumn SizeMode="Stretch" PropertyName="StandardCode" HeaderText="{i18n:TranslateExtension StandardCode}"> <telerikGrid:DataGridTextColumn.HeaderStyle> <telerikGrid:DataGridColumnHeaderStyle HorizontalTextAlignment="Center" TextColor="Black" TextFontAttributes="Bold"/> </telerikGrid:DataGridTextColumn.HeaderStyle> <telerikGrid:DataGridTextColumn.CellContentStyle> <telerikGrid:DataGridTextCellStyle TextColor="Black" VerticalTextAlignment="Start" HorizontalTextAlignment="Start"> </telerikGrid:DataGridTextCellStyle> </telerikGrid:DataGridTextColumn.CellContentStyle> </telerikGrid:DataGridTextColumn> <telerikGrid:DataGridTemplateColumn SizeMode="Fixed" Width="150" HeaderText="{i18n:TranslateExtension Status}"> <telerikGrid:DataGridTemplateColumn.HeaderStyle> <telerikGrid:DataGridColumnHeaderStyle HorizontalTextAlignment="Center" TextColor="Black" TextFontAttributes="Bold"/> </telerikGrid:DataGridTemplateColumn.HeaderStyle> <telerikGrid:DataGridTemplateColumn.CellContentTemplate> <DataTemplate> <StackLayout HorizontalOptions="Center"> <Switch></Switch> </StackLayout> </DataTemplate> </telerikGrid:DataGridTemplateColumn.CellContentTemplate> </telerikGrid:DataGridTemplateColumn> <telerikGrid:DataGridTextColumn SizeMode="Auto" PropertyName="StandardName" HeaderText="{i18n:TranslateExtension StandardName}"> <telerikGrid:DataGridTextColumn.HeaderStyle> <telerikGrid:DataGridColumnHeaderStyle HorizontalTextAlignment="Start" TextColor="Black" TextFontAttributes="Bold"/> </telerikGrid:DataGridTextColumn.HeaderStyle> <telerikGrid:DataGridTextColumn.CellContentStyle> <telerikGrid:DataGridTextCellStyle TextColor="Black" VerticalTextAlignment="Start" HorizontalTextAlignment="Start" FontSize="12"> </telerikGrid:DataGridTextCellStyle> </telerikGrid:DataGridTextColumn.CellContentStyle> </telerikGrid:DataGridTextColumn> </telerikGrid:RadDataGrid.Columns></telerikGrid:RadDataGrid>