lundi 21 avril 2014

Resize WPF datagrid when template datagrid will be delete


Vote count:

0




I have been passed many days for this problem. I am so exhausted now. my grid design looks like



<sdk:DataGrid VerticalAlignment="Top"
ItemsSource="{Binding Path=PagedCollection,Mode=TwoWay}"
AutoGenerateColumns="False"
CanUserReorderColumns="False"
CanUserResizeColumns="False"
CanUserSortColumns="True"
ColumnWidth="*"
LoadingRowGroup="DataGrid_LoadingRowGroup"
UnloadingRowGroup="DataGrid_UnloadingRowGroup"
IsReadOnly="False">

<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn x:Name="dgFirstName" Header="First Name" Binding="{Binding Path=FirstName}" />
<sdk:DataGridTextColumn Header="Last Name" Binding="{Binding Path=LastName}" />
<sdk:DataGridTextColumn Header="Gender" Binding="{Binding Path=Gender}" />
<sdk:DataGridTextColumn Header="AgeGroup" Binding="{Binding Path=AgeGroup}" />
<sdk:DataGridTemplateColumn Width="2*">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<sdk:DataGrid VerticalAlignment="Top"
ItemsSource="{Binding Path=Students,Mode=TwoWay}"
AutoGenerateColumns="False"
CanUserReorderColumns="False"
CanUserResizeColumns="False"
CanUserSortColumns="True" Background="Red"
ColumnWidth="*"
IsReadOnly="False">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn x:Name="dgFirstName" Header="StudentName" Binding="{Binding Path=StudentName}" />
<sdk:DataGridTextColumn Header="RollNo" Binding="{Binding Path=RollNo}" />
<sdk:DataGridTemplateColumn Width=".5*">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Delete" Command="{Binding Path=DeleteCommand, Source={StaticResource VMRequisitionItem}}" CommandParameter="{Binding}"/>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>


you have seen my example, where data grid contains data grid as template column. when i delete template datagrid row then master data grid does not re size according to template datagrid row.How can i solve this?. Thanks.



asked 35 secs ago






Aucun commentaire:

Enregistrer un commentaire