dataTable = db.StoredProcedures.FlashDataTable(strFyStartDate, strFyEndDate, strCntrStartDate, strCntrEndDate);
string
strProfName =
""
;
string
strEventProfileContact = dataTable.Rows[0][
"EventProfileContact"
].ToString();
foreach
(DataRow dRow
in
dataTable.Rows)
{
if
(strProfName != strEventProfileContact)
{
dRow[
"EventProfileContact"
] = dataTable.Rows[0][
"EventProfileContact"
].ToString();
foreach
(GridGroupHeaderItem groupHeader
in
reportView.MasterTableView.GetItems(GridItemType.GroupHeader))
{
string
evProfCont = dataTable.Rows[0][
"EventProfileContact"
].ToString();
switch
(evProfCont)
{
case
"Person1 Name"
:
groupHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(
"#9DB232"
);
break
;
case
"Person2 Name"
:
groupHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(
"#737CA1"
);
break
;
case
"Person3 Name"
:
groupHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(
"#8467D7"
);
break
;
case
"Person4 Name"
:
groupHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(
"#79BAEC"
);
break
;
case
"Person5 Name"
:
groupHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(
"#C12267"
);
break
;
case
"Person6 Name"
:
groupHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(
"#32B29C"
);
break
;
case
"Person7 Name"
:
groupHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(
"#F88017"
);
break
;
case
"Person8 Name"
:
groupHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(
"#ADA96E"
);
break
;
}
}
dRow[
"RebateID"
] = dataTable.Rows[0][
"RebateID"
].ToString();
dRow[
"PromoName"
] = dataTable.Rows[0][
"PromoName"
].ToString();
dRow[
"StartDate"
] = dataTable.Rows[0][
"StartDate"
].ToString();
dRow[
"EndDate"
] = dataTable.Rows[0][
"EndDate"
].ToString();
dRow[
"FinalDate"
] = dataTable.Rows[0][
"FinalDate"
].ToString();
dRow[
"WTDNoOfRBTs"
] = dataTable.Rows[0][
"WTDNoOfRBTs"
].ToString();
dRow[
"WTDAvgPERRBT"
] = dataTable.Rows[0][
"WTDAvgPERRBT"
].ToString();
dRow[
"WtdTtlDOLLARS"
] = dataTable.Rows[0][
"WtdTtlDOLLARS"
].ToString();
dRow[
"FY#OfRBTs"
] = dataTable.Rows[0][
"FY#OfRBTs"
].ToString();
dRow[
"FyAVG$PerRBT"
] = dataTable.Rows[0][
"FyAVG$PerRBT"
].ToString();
dRow[
"FyTtlDOLLARS"
] = dataTable.Rows[0][
"FyTtlDOLLARS"
].ToString();
dRow[
"BudgetAmount"
] = dataTable.Rows[0][
"BudgetAmount"
].ToString();
dRow[
"VarianceTOBudget"
] = dataTable.Rows[0][
"VarianceTOBudget"
].ToString();
dRow[
"EndingBudgetFY2011"
] = dataTable.Rows[0][
"EndingBudgetFY2011"
].ToString();
}
strProfName = strEventProfileContact;
}
reportView.DataSource = dataTable;
reportView.DataBind();
.MainMenu .rmHorizontal .rmRootLink
{
background
: -moz-linear-gradient(
center
top
,
#E7E7E7
,
#FFFFFF
)
repeat
scroll
0
0
#F9F9F9
;
background
:
#F9F9F9
-webkit-gradient(linear,
0%
0%
,
0%
100%
, color-stop(
0%
,
#E7E7E7
), color-stop(
100%
,
white
));
background
:
#F9F9F9
-webkit-linear-gradient(
top
,
#E7E7E7
0%
,
white
100%
);
background
:
#F9F9F9
linear-gradient(
top
,
#E7E7E7
0%
,
white
100%
);<br>...<br>
}
.MainMenu .rmHorizontal .rmItem .rmSlide .rmVertical .rmItem a
<
telerik:GridBoundColumn
UniqueName
=
"DueDate"
SortExpression
=
"DueDate"
DataFormatString
=
"{0:d}"
HeaderText="<%$Resources:ESTV.A3, FieldDueDate%>" DataField="DueDate" />
for
(i=0; i<=5; i++){
if
(i==1){
Show Line 1
}
else
if
(i==2){
Show Line 2
}
}
I have a working ajaxified grid to which I'm adding new PDF/Excel export capability. In the ItemCommand event I'm setting boolean isPdfExport or isExcelExport. It loops through ItemCreated and ItemDataBound for all expected items. It goes through PreRender for the Page and PreRender for the grid.
But then the web page with the grid re-renders.
There is no export. and the re-rendered page no longer includes the command buttons.
This is a nested page a user control containing a tab/multipage, and one of the pageviews containing a usercontrol that has this grid.
Now this might be silly but in the event handlers I specifically just tell it to return once I know we're exporting. Do I need to manually set the columns? For example:
if
(isExcelExport)
{
if
(e.Item
is
GridHeaderItem)
{
}
if
(e.Item
is
GridDataItem)
{
}
if
(e.Item
is
GridFooterItem)
{
}
return
;
}
The exact same behavior is seen for IE9 and FF12.
Using the very latest build of the controls.
Thanks!
Please can someone provide some guidance on why the following is not working.
<telerik:RadNumericTextBox ID=
"lnVoltage"
runat=
"server"
Label=
"Voltage (V): "
Width=
"160"
ToolTip=
"Three phase voltage"
MinValue=
"0"
MaxValue=
"1000"
Value=
"400"
NumberFormat-DecimalDigits=
"0"
DataType=
"Double"
ShowSpinButtons=
"true"
>
<ClientEvents OnValueChanged=
"singlePhVoltage"
OnLoad=
"singlePhVoltage"
/>
</telerik:RadNumericTextBox>
<telerik:RadCodeBlock ID=
"RadCodeBlock2"
runat=
"server"
>
<script type=
"text/javascript"
>
<!--
function singlePhVoltage(sender, eventArgs) {
alert(
"in function"
);
}
-->
</script>
</telerik:RadCodeBlock>
When I change the textBox value the function is not being called. Have tried several things.