Hello,
I am trying to make my grid have a toolbar like the example:
http://www.telerik.com/DEMOS/ASPNET/Prometheus/ToolBar/Examples/ApplicationScenarios/GridCommandItem/DefaultCS.aspx?product=toolbar
When I click the toolbar buttons, the event bubbling doesn't seem to happen.
Here is a simplified example I put together which is not working for me:
Thanks in advance
I am trying to make my grid have a toolbar like the example:
http://www.telerik.com/DEMOS/ASPNET/Prometheus/ToolBar/Examples/ApplicationScenarios/GridCommandItem/DefaultCS.aspx?product=toolbar
When I click the toolbar buttons, the event bubbling doesn't seem to happen.
Here is a simplified example I put together which is not working for me:
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CommandItemTest.aspx.cs" |
| Inherits="CommandItemTest" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="needData"> |
| <MasterTableView CommandItemDisplay="Top" AllowAutomaticInserts="true"> |
| <CommandItemTemplate> |
| <telerik:RadToolBar runat="server"> |
| <Items> |
| <telerik:RadToolBarButton Text="Add new" CommandName="InitInsert" ImageUrl="images/Add_User.png" |
| Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>'> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Add this Customer" CommandName="PerformInsert" ImageUrl="images/Add_User.png" |
| Visible='<%# RadGrid1.MasterTableView.IsItemInserted %>'> |
| </telerik:RadToolBarButton> |
| </Items> |
| </telerik:RadToolBar> |
| </CommandItemTemplate> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Data; |
| using System.Configuration; |
| using System.Collections; |
| using System.Web; |
| using System.Web.Security; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using System.Web.UI.WebControls.WebParts; |
| using System.Web.UI.HtmlControls; |
| public partial class CommandItemTest : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void needData(object sender, EventArgs e) { |
| DataTable dt = new DataTable(); |
| dt.Columns.Add("first"); |
| dt.Columns.Add("second"); |
| DataRow row = dt.NewRow(); |
| row["first"] = "abc"; |
| row["second"] = "def"; |
| dt.Rows.Add(row); |
| RadGrid1.DataSource = dt; |
| } |
| } |
Thanks in advance