or
ViewState[
"CallenderType"
] = rbGregHijri.SelectedValue;
CultureInfo info =
new
CultureInfo ( ViewState[
"CallenderType"
] ==
null
?
"ar-SA"
: ViewState[
"CallenderType"
].ToString ( ) );
Thread.CurrentThread.CurrentCulture = info;
Thread.CurrentThread.CurrentUICulture = info;
object
calendar;
if
(info.ToString ( ) ==
"ar-SA"
)
{
calendar =
new
HijriCalendar ( );
info.DateTimeFormat.Calendar = (HijriCalendar)calendar;
Thread.CurrentThread.CurrentCulture.DateTimeFormat.Calendar =
new
HijriCalendar ( );
Thread.CurrentThread.CurrentUICulture.DateTimeFormat.Calendar =
new
HijriCalendar ( );
}
else
{
calendar =
new
GregorianCalendar ( );
info.DateTimeFormat.Calendar = (GregorianCalendar)calendar;
Thread.CurrentThread.CurrentCulture.DateTimeFormat.Calendar =
new
GregorianCalendar ( );
Thread.CurrentThread.CurrentUICulture.DateTimeFormat.Calendar =
new
GregorianCalendar ( );
}
this
.rdtpPriceFrom.Culture = info;
this
.rdtpPriceFrom.Calendar.CultureInfo = info;
ASPX:
<
telerik:RadCalendar
ID
=
"RadCalendar1"
runat
=
"server"
MultiViewColumns
=
"3"
>
<
ClientEvents
OnCalendarViewChanging
=
"CalendarViewChanging"
/>
</
telerik:RadCalendar
>
JavaScript:
<
script
type
=
"text/javascript"
>
function CalendarViewChanging(sender, eventArgs)
{
__doPostBack("<%= RadCalendar1.UniqueID %>", "n:1");
}
</
script
>
function CollapseColumn(index, element)
{
//var cols = <%= RadGrid1.ClientID %>.MasterTableView.Columns;
<%= RadGrid1.ClientID %>.MasterTableView.ColGroup.Cols[index].width = "20px";
element.style.display = "none";
element.nextSibling.style.display = "";
}
function ExpandColumn(index, element)
{
//var cols = <%= RadGrid1.ClientID %>.MasterTableView.Columns;
<%= RadGrid1.ClientID %>.MasterTableView.ColGroup.Cols[index].width = "";
element.style.display = "none";
element.previousSibling.style.display = "";
}
but it is working when i use gridtemplate column and not for boundcolumn pl help me to fix this i want this for g ridboundcolumn