Hi
I am working on Radgrid, i tried to create different header context menu for each column in "OnPreRenderComplete", but the grid repeat the same menu for each column. The code i tried is here.
protected override void OnPreRenderComplete(EventArgs e)
{
RadContextMenu menu = AnswerGenMainGrid1.HeaderContextMenu;
foreach (GridColumn gridColumn in AnswerGenMainGrid1.MasterTableView.RenderColumns)
{
RadMenuItem columnItem = new RadMenuItem();
columnItem.Attributes["ColumnName"] = "";
columnItem.Attributes["TableID"] = "";
columnItem.Value = "∑";
columnItem.Text = "∑";
columnItem.PostBack = true;
menu.Items.Add(columnItem);
RadMenuItem columnItem1 = new RadMenuItem();
columnItem1.Attributes["ColumnName"] = "";
columnItem1.Attributes["TableID"] = "";
columnItem1.Value = "%";
columnItem1.Text = "%";
columnItem1.PostBack = true;
menu.Items.Add(columnItem);
menu.Items.Add(columnItem1);
}
base.OnPreRenderComplete(e);
}
I know here i am creating one menu and adding it to all columns. But i couldn't find anyother sample code for creating different menu item for different columns in grid.
Is there anyother solution to implement this?
I am working on Radgrid, i tried to create different header context menu for each column in "OnPreRenderComplete", but the grid repeat the same menu for each column. The code i tried is here.
protected override void OnPreRenderComplete(EventArgs e)
{
RadContextMenu menu = AnswerGenMainGrid1.HeaderContextMenu;
foreach (GridColumn gridColumn in AnswerGenMainGrid1.MasterTableView.RenderColumns)
{
RadMenuItem columnItem = new RadMenuItem();
columnItem.Attributes["ColumnName"] = "";
columnItem.Attributes["TableID"] = "";
columnItem.Value = "∑";
columnItem.Text = "∑";
columnItem.PostBack = true;
menu.Items.Add(columnItem);
RadMenuItem columnItem1 = new RadMenuItem();
columnItem1.Attributes["ColumnName"] = "";
columnItem1.Attributes["TableID"] = "";
columnItem1.Value = "%";
columnItem1.Text = "%";
columnItem1.PostBack = true;
menu.Items.Add(columnItem);
menu.Items.Add(columnItem1);
}
base.OnPreRenderComplete(e);
}
I know here i am creating one menu and adding it to all columns. But i couldn't find anyother sample code for creating different menu item for different columns in grid.
Is there anyother solution to implement this?