Category / Section
How to change the position of Word, PDF & Excel button in OLAP Client toolbar?
You can change the position of the buttons in toolbar by adding child controls to its parent control accordingly. You can refer to the following code examples.
C#
protected void Page_Load(object sender, EventArgs e)
{
CustomizeChildControl(this.OlapClient1.OlapToolBar.Controls);
}
private List<Control> listOfControls = new List<Control>();
private void CustomizeChildControl(ControlCollection ctrlCollection)
{
Control parent = null;
foreach (Control ctrl in ctrlCollection)
{
if ((ctrl is LinkButton))
{
parent = ctrl.Parent;
listOfControls.Add(ctrl);
}
}
if (parent == null) return;
for (var i = listOfControls.Count - 1; i >= 0; i--) parent.Controls.Add(listOfControls[i]);
}
VB
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) CustomizeChildControl(Me.OlapClient1.OlapToolBar.Controls) End Sub Private listOfControls As List(Of Control) = New List(Of Control)() Private Sub CustomizeChildControl(ByVal ctrlCollection As ControlCollection) Dim parent As Control = Nothing For Each ctrl As Control In ctrlCollection If (TypeOf ctrl Is LinkButton) Then parent = ctrl.Parent listOfControls.Add(ctrl) End If Next ctrl If parent Is Nothing Then Return End If For i = listOfControls.Count - 1 To 0 Step -1 parent.Controls.Add(listOfControls(i)) Next i End Sub