BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
<syncfusion:SfMultiColumnDropDownControl x:Name="sfMultiColumn"
ItemsSource="{Binding Orders,IsAsync=True}"
DisplayMember="OrderID"
Width="175"
Height="30"
PopupOpened="SfMultiColumn_PopupOpened"
SelectedIndex="2">
<syncfusion:SfMultiColumnDropDownControl.Columns>
<syncfusion:GridTextColumn MappingName="OrderID" />
<syncfusion:GridTextColumn MappingName="CustomerName" />
<syncfusion:GridTextColumn MappingName="Country" TextWrapping="Wrap" />
</syncfusion:SfMultiColumnDropDownControl.Columns>
</syncfusion:SfMultiColumnDropDownControl> |
//Variables
SfDataGrid grid;
GridRowSizingOptions gridRowResizingOptions = new GridRowSizingOptions();
double autoHeight;
private void SfMultiColumn_PopupOpened(object sender, PopupOpenedEventArgs e)
{
grid = this.sfMultiColumn.GetDropDownGrid();
grid.QueryRowHeight += Grid_QueryRowHeight;
}
private void Grid_QueryRowHeight(object sender, QueryRowHeightEventArgs e)
{
if (this.grid.GridColumnSizer.GetAutoRowHeight(e.RowIndex, gridRowResizingOptions, out autoHeight))
{
if (autoHeight > 24)
{
e.Height = autoHeight;
e.Handled = true;
}
}
} |