private void Menu1_ItemSelected(object sender, ComponentArt.Web.UI.MenuItemEventArgs e)
{
// ComponentArt.Web.UI.GridItem item = gv1.
GridItemCollection selectedItems = gv1.SelectedItems;
int selectedIndex = 0;
GridItem item = null;
// Make sure we have at least one selected item.
// Note that if multiple selection is enabled, there could be more than one.
if (selectedItems.Count > 0)
{
// Determine the index of the first selected item.
selectedIndex = gv1.Items.IndexOf(selectedItems[0]);
item = selectedItems[0];
}
string js;
MailMessage msg = item.DataItem as MailMessage;
string menuItem = e.Item.Value;
js = "alert('message id is " + msg.MessageId.ToString() + " and menuItem is " + menuItem + " (on the server)');";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "__showMenuItem", js, true);
}