DataGridTemplateColumn HeaderTemplate

Apr 6, 2010 at 12:46 PM

Hello,

    I am facing one issue with HeaderTemplate

i want to add 2 row in Datagrid Column

so i used HeaderTemplate with following code

 

<dg:DataGridTemplateColumn.HeaderTemplate>
                                 <DataTemplate>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition />
                                            <RowDefinition />
                                        </Grid.RowDefinitions>
                                        <TextBlock 
                                               Grid.Row="0" 
                                               Width="210" 
                                               Text="INWARD" TextAlignment="Center">
                                        </TextBlock>
                                        <StackPanel Grid.Row="1" Orientation="Horizontal">
                                            <TextBlock Width="80"
                                                    Text="Gross wt."
                                                    Margin="2, 0">
                                            </TextBlock>
                                            <TextBlock Width="80"
                                                    Text="Pure wt." 
                                                    Margin="2, 0">
                                            </TextBlock>
                                            <TextBlock Width="50"
                                                        Text="Qty." Margin="2, 0">
                                            </TextBlock>
                                        </StackPanel>
                                    </Grid>
                                  </DataTemplate>
                            </dg:DataGridTemplateColumn.HeaderTemplate>        

<dg:DataGridTemplateColumn.HeaderTemplate>

                                <DataTemplate>

                                    <Grid>

                                        <Grid.RowDefinitions>

                                            <RowDefinition />

                                            <RowDefinition />

                                        </Grid.RowDefinitions>

                                        <TextBlock 

                                               Grid.Row="0" 

                                               Width="210" 

                                               Text="INWARD" TextAlignment="Center">

                                        </TextBlock>

                                        <StackPanel Grid.Row="1" Orientation="Horizontal">

                                            <TextBlock Width="80"

                                                    Text="Gross wt."

                                                    Margin="2, 0">

                                            </TextBlock>

                                            <TextBlock Width="80"

                                                    Text="Pure wt." 

                                                    Margin="2, 0">

                                            </TextBlock>

                                            <TextBlock Width="50"

                                                        Text="Qty." Margin="2, 0">

                                            </TextBlock>

                                        </StackPanel>

                                    </Grid>

                                  </DataTemplate>

                            </dg:DataGridTemplateColumn.HeaderTemplate>        

 

in design mode i am able to see the heading perfect but while in running mode

it does not show any heading for that column

pl help me out for the same

Thanks

jignesh