I have yearly leave calendar displaying months vertically and dates(1-31)horizontally. like i have a grid
<Grid x:Name="grdLeaveDetails" ShowGridLines="false" Background="White" Height="274" Width="482" HorizontalAlignment="Center" VerticalAlignment="Center">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
............................................. </Grid.ColumnDefinitions> .rows <Grid.RowDefinitions>
<RowDefinition Height="Auto"/> </Grid.RowDefinitions>.
<Rectangle Grid.Row="1" Grid.ColumnSpan="32" Fill="SkyBlue" RadiusX="1" RadiusY="1" Height="0.5" Margin="0,21,0,0"/>...................
<TextBlock Grid.Column="1" ><Run Text="01"/></TextBlock>.... <TextBlock Grid.Column="31" ><Run Text="31"/></TextBlock> ...<TextBlock Grid.Column="0" Grid.Row="1" ><Run Text="Jan"/></TextBlock> .... <TextBlock Grid.Column="0" Grid.Row="12" ><Run Text="Dec"/></TextBlock>
<data:DataGrid x:Name="grdLeaveCalender" Margin="-29,0,0,8" Grid.RowSpan="13" HorizontalAlignment="Left" Width="12" >
<data:DataGrid.Columns>
<data:DataGridTemplateColumn>
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Rectangle x:Name="rectrow" Grid.Column="{Binding ddHolidayDate}" Grid.Row="{Binding mmHolidayDate}" Fill="Violet" ToolTipService.ToolTip="Holiday"/>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
</data:DataGrid.Columns>
</data:DataGrid>
</Grid>
am unable bind the data to the datagrid inside a gird... sorry for my Long code and explanation.
I get the leave dates from the database and need to bind the data and fill the rectangles formed accordingly
Kalyani, if this helps please login to Mark As Answer. | Alert Moderator