Hi,
I am using Telerik controls for Silverlight 5.
I have a custom DataGridDatePickerColumn class which inherits the GridViewDataColumn.
I am using this column to load the date values in the Grid. I wanted to set default values to this column in the add mode.
For this I have added a dependency property as below.
public
DateTime GridColumnDefaultValue
{
get
{
return
(DateTime)GetValue(GridColumnDefaultValueProperty); }
set
{ SetValue(GridColumnDefaultValueProperty, value); }
}
public
static
readonly
DependencyProperty GridColumnDefaultValueProperty =
DependencyProperty.Register(
"GridColumnDefaultValue"
,
typeof
(DateTime),
typeof
(DataGridDatePickerColumn),
null
);
I am setting this GridColumnDefaultValue in the Grid and using this in the "AddingNewDataItem" event to set the defalut values.
I am setting the default value as below.
<
MyControls:DataGridDatePickerColumn
x:Name
=
"close_date"
GridColumnDefaultValue
=
"12/12/1989"
DataMemberBinding
=
"{Binding CLOSE_DATE, Converter={StaticResource DateConverter}}"
Header
=
"Close Date"
Width
=
"110"
></
MyControls:DataGridDatePickerColumn
>
But I am getting the following error while loading the Grid.
Failed to create a 'System.DateTime' from the text '12/12/1989'
I am using the similar way for setting the default values in the "GridViewTextBoxColumn" and that is working well.
Please help.
Regards,
SivaPrasad.B