AJAX :: Tab Control Breaks Reportviewer Export Button?
Aug 16, 2010Is there a work around for this?
Export button does not work:
[Code]....
Export button does work:
[Code]....
Is there a work around for this?
Export button does not work:
[Code]....
Export button does work:
[Code]....
disable excel export in Reportviewer(rdlc) dropdown menu is asp.net page using vb code
View 1 RepliesWe have a table with report name and a bit column which indicates whether a report is exportable to PDF or not.
Now depending on this column value, I need to hide the PDF option from the dropdown in the reportviewer.
I tried iterating the controls on the webform to find out a dropdown but everything is rendered as div elements.
The other approach I tried is this.
Since the reportviewer is on a .aspx page, I wrote a javascript function which will pull out the value from the hidden field on the page
and hide the div element. Works fine when the page loads the first time. But if I were to change the parameters and hit 'View Report'
again, somehow the javascript function never gets called and the div never gets hidden.
Here is the code for the .aspx page.
[Code]....
i have gridview and export to excel button inside Update panel, the code i am using to export gridview data to excel is..
public void imgExcelExport_Click(object sender, ImageClickEventArgs e)
{
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", "Customers.xls"));
Response.ContentType = "application/ms-excel";
[code]...
If I have a calendar extender paired with a textbox, then things work as expected. I can set a date eg 03/10/2011. I can then type in the textbox to update that date to something like 03/12/2011 and the calendar updates as well.
[Code]....
However, the moment I add a button to pop the calendar up, the calendar doesn't change when you manually type a new date.
[Code]....
In the second example, you can set the date the first time. Any updates from then on have to be through the calendar though. I can type in the textbox, but it will not update the calendar. Am I missing something or does this calendar extender have a major bug? If anyone knows a clean elegant fix, I would be very appreciative. I am not all that excited about manually hooking up a change event to that textbox and then updating the calendar extender, but if I have to I will.
I inherited this autoextender control, and I like the way it's working. Except that when I submit my form any object that was in the list no longer comes up. For example, I type in b, and anyone in my database with the last name starting with b would appear in in a list to be selected. If I select someone, and then apply those changes back to the database, no one with the last name b will appear in the list again if I type in b.
Here's the code.
[Code]....
I have a formatted table in ReportViewer. When I want to export to Excel though - I do not want to export the formatted table - instead I want to output the original/raw/unmassaged data table in an excel file.
What's the best way to intercept the Export to Excel function and output data in a different format?
i'm using visual web developer 2008 and sql server 2008i need to know how to allow reportviewer to export to word?r report viewer 2005 around
View 9 Replieswhy this javascript error: 'ClientToolbarctl00_ContentPlaceHolder1_reportViewer_ctl01' is undefined shows up whenever I click on 'Export' and 'Zoom' controls of my report viewer? Everything else works for my reportviewer.
View 3 RepliesI am using the ReportViewer control in Local mode on a web form in an ASP.NET application, and everything is working well. However, I need some expert with something. My app generates certain reports that cannot be exported to Excel. Therefore I would like to either
(1) preferably NOT display the "Excel" option in the Export dropdown list.
(2) detect when the user clicks the Export linkbutton, and then use code to determine what type of export is being done (Excel, PDF, etc).
i'm trying to ad custom codes to allow export report from reportviewer 2008 to word since reportviewer 2008 doesn't support export to word
[Code]....
i tend to get the error System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. at this line of code
buffer = rv_att.LocalReport.Render("HTML4.0", Nothing, Nothing, Nothing, Nothing, Nothing, Nothing)
Is it possible to disable export options on a server report in the ReportViewer control without changing the reportserver.config file?
I have the code to change a Local Report but not a Server Report. We have a group of reports we only want to be able to export to PDF and TIFF while the other server reports should be exportable in all formats.
how to export the report viewer in pdf and word with out preview.
View 1 RepliesI'm having issues using the Print/Export functions from the CrystalReportViewer toolbar in Visual Studio 2005. In some cases, the print/export dialog window is simply replaced with the report page, instead of exporting/printing the data. Based on a dropdown box, the Report Document is loaded with a different report file:
If ddReport.SelectedValue = "Report-1" Then rptDoc1.Load(Server.MapPath("/Reports/Report1.rpt"))Else rptDoc1.Load(Server.MapPath("/Reports/Report2.rpt"))End If
I'm using the ReportViewer control on my .aspx page which displays a single report based on various user parameter selections. Dropdown2 is dependent on the DropDown1 selection (i.e. the user selects Unit A from DropDown1 and that results in 10 selections under Dropdown2, or the user selects Unit B from DropDown1 and that results in 15 selections under DropDown2, and so on). The user makes the selections, clicks the "Run Report" button, and the report displays as expected. The user then can export to Excel or PDF
I've received a request to allow users to run the report for all possible selections and export to their desired format rather than having to run the report for each separate DropDown1 and DropDown2 selection. So in other words, they don't even want to see the report on the screen, they just want to be able to click a button that runs the report for all possible parameter selections and export it to a single Excel or PDF document.
I am trying to export excel in accordin as per search result ...
View 1 RepliesI am having a grid with checkboxes corresponding to each row to enable select.There is a dropdownlist populated with several action items and a button which will trigger the selected action from the dropdown.One among the dropdownlist action is "Export to excel".I am using the infragistics UltraWebGridExcelExporter control for this.Both the grid and UltraWebGridExcelExporter is placed inside an AJAX updatepanel.I need the export to excel functionality to work without full page postback.For this I have added a AsyncPostBack Trigger for the button to the updatePanel.But the export to excel is throwing "Sys.WebForms.PageRequestManagerParserErrorException" with this.If I am adding PostBack Trigger for the button, the export to excel is working fine.But the whole page posts back.Is there a way to solve this?
View 1 RepliesThe following code is being used to disable a Submit button once it has been clicked. This works great on desktop browsers and most BlackBerry mobile browsers.
Submit.Attributes.Add("onclick", "javascript:this.disabled=true;" +
ClientScript.GetPostBackEventReference(Submit, null));
when using a BlackBerry Storm clicking the submit button causes the device to just reload the page. If I remove this code the Storm browser submits the page just fine. I need to disable the button when the browser is capable of doing so but do not want to affect browsers that are not JavaScript capable.
I am getting this error Extender control 'cpeProject' is not a registered extender control. Extender controls must be registered using RegisterExtenderControl() before calling RegisterScriptDescriptors(). Parameter name: extenderControl This is the itemtemplete code for repeater in aspx page.
<
ItemTemplate
>
<tr
>
<td
align="left"
style
="width: 15%; font-size: 11px; font-family: Verdana;">
<%
#DataBinder.Eval(Container.DataItem,
"Employee_RollNo"
)%>
</td
>
<td
>
<asp:Panel
ID="pnlProject"
runat
="server">
<asp:LinkButton
ID="LinkButton1"
runat="server"
CommandArgument='<%#Bind("Employee_RollNo") %>'><%#DataBinder.Eval(Container.DataItem,"Full_Name")
%></asp:LinkButton
>
</asp:Panel
>
<asp:Panel
ID="Panel1"
runat
="server">
<cc1:CollapsiblePanelExtender
ID="cpeProject"
ExpandedSize="0"
CollapsedSize
="0"
TargetControlID="pnlSurvery"
ExpandControlID="LinkButton1"
CollapseControlID
="LinkButton1"
SuppressPostBack="true"
runat="server"
Collapsed
="false">
</cc1:CollapsiblePanelExtender
>
</asp:Panel
>
</td
>
<td
align="left"
style
="width: 15%; font-size: 11px; font-family: Verdana;">
<%
#DataBinder.Eval(Container.DataItem,
"Sec_name"
)%>
</td
>
<td
align="left"
style
="width: 15%; font-size: 11px; font-family: Verdana;">
<%
#DataBinder.Eval(Container.DataItem,
"Div_Name"
)%>
</td
>
<td
align="left"
style
="width: 15%; font-size: 11px; font-family: Verdana;">
<%
#DataBinder.Eval(Container.DataItem,
"Grade_Name"
)%>
</td
>
<td
align="left"
style
="width: 15%; font-size: 11px; font-family: Verdana;">
<%
#DataBinder.Eval(Container.DataItem,
"Location"
)%>
</td
>
</tr
>
<tr
class
="ItemTemplate">
<td
colspan="8"
style
="width: 100%">
<asp:Panel
ID="pnlSurvery"
runat="server"
Width="100%"
Height
="100%">
<table
cellpadding
="10">
<tr
>
<td
>
<table
border="0"
cellpadding="0"
cellspacing
="0">
<tr
>
<td
>
<asp:Panel
ID="pnlBehaviour"
runat="server"
Visible
="false">
<table
border
="0">
<tr
>
<td
align="left"
style
="background-color: Navy">
<asp:Label
ID="Label1"
runat="server"
Font-Size="14px"
Font-Bold="True"
ForeColor="white">Functional/Behaviour Report</asp:Label
>
</td
>
</tr
>
<tr
>
<td
>
<asp:GridView
ID="gvBehaviour"
runat="server"
AllowPaging="true"
AutoGenerateColumns
="False"
Font-Size
="medium">
<AlternatingRowStyle
Font-Bold="False"
Font-Italic="False"
Font-Overline
="False"
Font-Strikeout="False"
Font-Underline="False"
BackColor="Lavender"
/>
<Columns
>
<asp:BoundField
DataField="TRAINING_PROGRAMS"
HeaderText="TRAINING_PROGRAMS"
/>
<asp:BoundField
DataField="REMARKS"
HeaderText="REMARKS"
/>
<asp:BoundField
DataField="TIME_PERIOD"
HeaderText="TIME_PERIOD"
/>
<asp:BoundField
DataField="RESPONSIBLE"
HeaderText="RESPONSIBLE"
/>
</Columns
>
<HeaderStyle
Wrap="true"
BackColor="Navy"
Font-Bold="False"
Font-Italic="False"
Font-Overline
="False"
Font-Strikeout="False"
Font-Underline="False"
ForeColor="White"
/>
</asp:GridView
>
</td
>
</tr
>
</table
>
</asp:Panel
>
</td
>
</tr
>
<tr
>
<td
>
<br
/>
<br
/>
<asp:Panel
ID="pnlOther"
runat="server"
Visible
="false">
<table
border
="0">
<tr
>
<td
align="left"
style
="background-color: Navy">
<asp:Label
ID="lblHeading1"
runat="server"
Font-Size="14px"
Font-Bold="True"
ForeColor="white">Other Training Requirements, if any</asp:Label
>
</td
>
</tr
>
<tr
>
<td
>
<asp:GridView
ID="gvOther"
runat="server"
AutoGenerateColumns="False"
Font-Size
="medium">
<AlternatingRowStyle
Font-Bold="False"
Font-Italic="False"
Font-Overline
="False"
Font-Strikeout="False"
Font-Underline="False"
BackColor="Lavender"
/>
<Columns
>
<asp:BoundField
DataField="BT_DESCRIPTION"
HeaderText="TRAINING_PROGRAMS"
/>
<asp:BoundField
DataField="BT_REMARKS"
HeaderText="REMARKS"
/>
<asp:BoundField
DataField="BT_DURATION"
HeaderText="TIME_PERIOD"
/>
<asp:BoundField
DataField="BT_COST"
HeaderText="RESPONSIBLE"
/>
</Columns
>
<HeaderStyle
Wrap="true"
BackColor="Navy"
Font-Bold="False"
Font-Italic="False"
Font-Overline
="False"
Font-Strikeout="False"
Font-Underline="False"
ForeColor="White"
/>
</asp:GridView
>
</td
>
</tr
>
</table
>
</asp:Panel
>
</td
>
</tr
>
<tr
>
<td
>
<asp:Panel
ID="pnlTechnical"
runat="server"
Visible
="false">
<br
/>
<table
>
<tr
>
<td
align="left"
style
="background-color: Navy">
<asp:Label
ID="lblHeading"
runat="server"
Font-Size="14px"
Font-Bold="True"
ForeColor
="white"
Width="503px">Technical Report</asp:Label
>
</td
>
</tr
>
<tr
>
<td
>
<asp:GridView
ID="gvTechnical"
runat="server"
AutoGenerateColumns="False"
Font-Size
="medium">
<AlternatingRowStyle
Font-Bold="False"
Font-Italic="False"
Font-Overline="False"
/>
<Columns
>
<asp:BoundField
DataField="TRAINING_PROGRAMS"
HeaderText="TRAINING_PROGRAMS"
/>
<asp:BoundField
DataField="REMARKS"
HeaderText="REMARKS"
/>
<asp:BoundField
DataField="TIME_PERIOD"
HeaderText="TIME_PERIOD"
/>
<asp:BoundField
DataField="RESPONSIBLE"
HeaderText="RESPONSIBLE"
/>
</Columns
>
<HeaderStyle
Wrap="true"
BackColor="Navy"
Font-Bold="False"
Font-Italic="False"
Font-Overline
="False"
Font-Strikeout="False"
Font-Underline="False"
ForeColor="White"
/>
</asp:GridView
>
</td
>
</tr
>
</table
>
</asp:Panel
>
</td
>
</tr
>
<tr
>
<td
>
<asp:Panel
ID="pnlAssignment"
runat="server"
Visible
="false">
<br
/>
<table
>
<tr
>
<td
align="left"
style
="background-color: Navy">
<asp:Label
ID="Label2"
runat="server"
Font-Size="14px"
Font-Bold="True"
ForeColor
="white"
Width="503px">Assignments/Projects Report</asp:Label
>
</td
>
</tr
>
<tr
>
<td
>
<asp:GridView
ID="gvAssignment"
runat="server"
AutoGenerateColumns="False"
Font-Size
="medium">
<AlternatingRowStyle
Font-Bold="False"
Font-Italic="False"
Font-Overline="False"
/>
<Columns
>
<asp:BoundField
DataField="TRAINING_PROGRAMS"
HeaderText="TRAINING_PROGRAMS"
/>
<asp:BoundField
DataField="REMARKS"
HeaderText="REMARKS"
/>
<asp:BoundField
DataField="TIME_PERIOD"
HeaderText="TIME_PERIOD"
/>
<asp:BoundField
DataField="RESPONSIBLE"
HeaderText="RESPONSIBLE"
/>
</Columns
>
<HeaderStyle
Wrap="true"
BackColor="Navy"
Font-Bold="False"
Font-Italic="False"
Font-Overline
="False"
Font-Strikeout="False"
Font-Underline="False"
ForeColor="White"
/>
</asp:GridView
>
</td
>
</tr
>
</table
>
</asp:Panel
>
</td
>
</tr
>
</table
>
</td
>
</tr
>
</table
>
</asp:Panel
>
</td
>
</tr
>
</ItemTemplate
>
code behind for Exporting it to excel
protected void btnExport_Click(object sender,
EventArgs e)
{
if (Repeater1.Items.Count > 0)
{
// RegisterCollapsibleExtender();
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Buffer =
true;
HttpContext.Current.Response.ContentType =
"application/vnd.ms-excel";
HttpContext.Current.Response.AddHeader("content-disposition",
"attachment;filename = EDReport.xls");
HttpContext.Current.Response.Charset =
"";
StringWriter sw =
new StringWriter();
HtmlTextWriter htw =
new HtmlTextWriter(sw);
//ScriptManager sm = ScriptManager.GetCurrent(Page);
//sm.RegisterExtenderControl(cpeProject, pnlSurvery);
//sm.RegisterAsyncPostBackControl(LinkButton1);
Repeater1.RenderControl(htw);
HttpContext.Current.Response.Write(sw.ToString());
HttpContext.Current.Response.End();
}
}
to fix the following "feature" of Htmleditor:1. Go to Htmleditor demo http://www.asp.net/ajax/ajaxcontroltoolkit/samples/htmleditor/htmleditor.aspx
2. Type "æøåąčęėįšųūžвьпаджфк" or something more or less weird there
3. Press Submit buttonResult: First free letters (danish) are replaced with question marks, all other letters (lithuanian and russian) remains as they should.What's wrong with danish letters and can it be fixed without replacing such letters with html escape sequences?
I have a page with 2 update panels
UpdatePanel1 contains a gridview1 and a standard panel, pnlForms. gridview1 has a linkbutton which is processed in the gridview1_rowcommand
UpdatePanel2 has gridview2.
There is also a Submit button that isn't in either UpdatePanel but may be a candidate to go into its own UpdatePanel. The Submit button is a trigger for both update panels
The behavior I would like is:
1-Initially, all visible except pnlForms and Submit button 2- When linkbutton in UpdatePanel1 gridview1 is clicked, pnlForms and Submit button become visible. 3. When Submit button is clicked, both gridviews should be refreshed, and PnlForms and the Submit button should both become not visible. I believe I may have to put the Submit button in its own UpdatePanel3 but am not sure how to proceed.
In my present code, everything works as desired except Submit button (not presently in any Update panel) is always visible. Assuming Submit button is initialized to not visible, how do I get it to appear when I click the link button in gridview1 and to disappear when it is clicked?
I have an autocomplete extender on my page and it works fine. However as soon as I set focus of its textbox via either straight javascript or codebehind the autocompleteextender no longer works.
View 2 RepliesIs there any way to allow page breaks to be used in a multi-line textbox control. I would like the text below to be inserted into my database, so when displayed in a label its not all in one paragraph. Ex:
some text to be inserted in <br/>
some more text to be inserted in <br/>
I have a gridview on my asp.net web page. I bind the gridview to a dataset. The dataset has the following fields:
facility, date, patient name, description. Presently, the gridview looks like this when rendered:
ABC Hospital 10/1/2009 John Doe Sore Throat
ABC Hospital 10/2/2009 Jane Doe Mumps
ABC Hospital 10/3/2009 Bill Smith Flu
XYZ Hospital 10/2/2009 Tom Jones Migraine
XYZ Hospital 10/2/2009 Mary Mills Cold
I would like to ony display the facility once for each group. For example, ABC Hospital would only display on the first line and would be blank on the next 2 lines. I think I did this once before but cannot find the code. I have not been able to find a good example on the web.
I have a Placeholder control on Employee Main Menu. Several SQL Data sources are run at page load in order to notify employees that something is due. Each "something is due" message is loaded into a unique label. Therefore the Placeholder could have several labels in them. For clarity's sake I'd like them separated by line breaks. However I understand from reading a previous forum item that "< /br>" are ignored. How can I embed a line break when PlaceHolder_Msg.Controls.Count > 1
View 2 Replies