This article will show how to move the tool bar on the Report Viewer Control to a Tool Strip Container so you can dock it to the top/bottom/left/right of your form and allow the user to move it.
Using the code
The code assumes that you have added a Tool Strip Container called
toolstripContainer1 and a Report Viewer control called
reportViewer1. Adjust as needed.
Put the following code in the Load method of your form:
ToolStrip toolStrip = (ToolStrip)reportViewer1.Controls.Find("toolStrip1", true);
toolStrip.GripStyle = ToolStripGripStyle.Visible;
this.reportViewer1.ShowToolBar = false;
The first line finds the
ToolStrip control in the Report Viewer control. Then we add this toolstrip to the
and finally tell the Report Viewer not to "show" its tool bar (which it no longer has).
If you don't want the grip to show,
toolStrip.GripStyle = ToolStripGripStyle.Hidden .
Also, you can use the
toolStrip variable to add/remove buttons to the Toolstrip.
- 14 Aug 2013 - Original post.