or
Requirements | |
Telerik Product and Version | |
Supported Browsers and Platforms | |
Components/Widgets used (JS frameworks, etc.) |
protected
void
Calendar_OnDayRender(
object
sender, Telerik.Web.UI.Calendar.DayRenderEventArgs e)
{
// disable all days except Sunday
if
(e.Day.Date.DayOfWeek != DayOfWeek.Sunday)
{
CalendarDatesDisabler(sender, e);
}
// for Sundays, disable the dates already taken in the records
// if no records with this date do not disable
else
// if (e.Day.Date.DayOfWeek == DayOfWeek.Sunday)
{
if
(_dtForCalendarDayRender.Rows.Count > 0)
{
if
(_dtForCalendarDayRender.Select(
string
.Format(
"startdate = '{0:MM/dd/yyyy}'"
, e.Day.Date)).Length == 0)
return
;
CalendarDatesDisabler(sender, e);
}
}
}
Never had a problem with this until now and I think it is some extra code I need with C#, just switched over last month and its always worked with VB. BUt my grid will not ignore paging on export, it only exports the current page. Is there some extra code behind I need. I put in the GridExporting and BiffExporting but niether made a difference still only 1 page that gets exported. So what am I missing?
<
telerik:RadGrid
ID
=
"myRadGrid"
runat
=
"server"
Skin
=
"Web20"
Width
=
"80%"
OnNeedDataSource
=
"myRadGrid_NeedDataSource"
CssClass
=
"CentDiv3"
OnPageIndexChanged
=
"myRadGrid_PageIndexChanged"
OnPageSizeChanged
=
"myRadGrid_PageSizeChanged"
OnSortCommand
=
"myRadGrid_SortCommand"
OnGridExporting
=
"myRadGrid_GridExporting"
OnBiffExporting
=
"myRadGrid_BiffExporting"
>
<
ExportSettings
ExportOnlyData
=
"true"
Excel-Format
=
"Biff"
IgnorePaging
=
"true"
OpenInNewWindow
=
"true"
></
ExportSettings
>
<
MasterTableView
runat
=
"server"
AutoGenerateColumns
=
"false"
Font-Size
=
"9"
AllowPaging
=
"true"
AllowSorting
=
"true"
CommandItemDisplay
=
"Top"
>
protected void myRadGrid_PageIndexChanged(object sender, GridPageChangedEventArgs e)
{
fillGrid = true;
myRadGrid.Rebind();
}
protected void myRadGrid_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e)
{
fillGrid = true;
myRadGrid.Rebind();
}
protected void myRadGrid_SortCommand(object sender, GridSortCommandEventArgs e)
{
fillGrid = true;
myRadGrid.Rebind();
}
protected void myRadGrid_GridExporting(object sender, GridExportingArgs e)
{
fillGrid = true;
myRadGrid.Rebind();
}
protected void myRadGrid_BiffExporting(object sender, GridBiffExportingEventArgs e)
{
fillGrid = true;
myRadGrid.Rebind();
}
<
telerik:RadDropDownList
ID
=
"cmbPayment_CardType"
runat
=
"server"
OnSelectedIndexChanged
=
"cmbPayment_CardType_SelectedIndexChanged"
Width
=
"160px"
DropDownHeight
=
"90px"
DropDownWidth
=
"160px"
/>
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!IsPostBack)
{
List<
CreditCardListItem
> lstCreditCards = null;
//Load the list of accepted credit cards
cmbPayment_CardType.Items.Clear();
lstCreditCards = GetCreditCardsList();
if ((lstCreditCards != null) && (lstCreditCards.Count > 0))
{
foreach (CreditCardListItem ccDetails in lstCreditCards)
cmbPayment_CardType.Items.Add(new DropDownListItem() { Text = ccDetails.DisplayName, Value = ccDetails.DisplayOrder.ToString() });
}
lstCreditCards.Clear();
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.Print("Error: " + ex.ToString());
}
}