Category / Section
How to change the position of Word, PDF & Excel button in OLAP Client toolbar?
1 min read
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