Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
146389 | Aug 2,2019 08:39 AM UTC | Aug 13,2019 11:49 AM UTC | UWP | 6 |
![]() |
Tags: SfDataGrid |
using Syncfusion.UI.Xaml.Grid.Helpers;
//Select the Cells
var record = this.dataGrid.GetRecordAtRowIndex(rowIndex);
var column = this.dataGrid.Columns[columnIndex];
this.dataGrid.SelectCell(record, column);
//Deselect the cell
var removeRecord = this.dataGrid.GetRecordAtRowIndex(rowIndex);
var removeColumn = this.dataGrid.Columns[columnIndex];
this.dataGrid.UnSelectCell(removeRecord, removeColumn); |
private void DataGrid_CellTapped(object sender, GridCellTappedEventArgs e)
{
var expander = ((e.OriginalSender as GridCell).DataContext as Employee).Expander;
if (expander == "Serials")
{
var recordIndex = this.dataGrid.ResolveToRecordIndex(e.RowColumnIndex.RowIndex);
var row = this.dataGrid.RowGenerator.Items[recordIndex + 1];
if (row.IsExpanded)
this.dataGrid.CollapseDetailsViewAt(recordIndex);
else
this.dataGrid.ExpandDetailsViewAt(recordIndex);
}
} |
<Page.Resources>
<Style TargetType="syncfusion:GridDetailsViewExpanderCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="syncfusion:GridDetailsViewExpanderCell">
<Border Background="Transparent"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<Grid Background="{TemplateBinding Background}" Visibility="{TemplateBinding ExpanderIconVisibility}"
>
<TextBlock Text="Serials" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Page.Resources> |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.