Hi telerik team,
This is my code here Delete command is not working. any body please help me,
aspx page:
<%@ Page Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="WebLunchMenu.aspx.cs" Inherits="FSSAdminUI.WebLunchMenu" Title="Untitled Page" EnableEventValidation="false" %> this is page directive i have used
<telerik:RadGrid ID="gvWeblunchMenuItems" runat="server" Width="100%" CssClass="RadGrid"
GridLines="None" AllowPaging="True" PageSize="10" AllowSorting="True" AutoGenerateColumns="False"
ShowStatusBar="false" AllowAutomaticDeletes="false" AllowAutomaticInserts="false"
AllowAutomaticUpdates="false" HorizontalAlign="NotSet" OnItemDataBound="gvWeblunchMenuItems_ItemDataBound"
OnItemCreated="gvWeblunchMenuItems_ItemCreated" Style="margin-top: 0px" >
<PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
<MasterTableView CommandItemDisplay="Top" EditMode="PopUp">
<HeaderStyle Font-Bold="true" Font-Names="Arial" />
<Columns>
<telerik:GridButtonColumn CommandName="Delete" Text="Delete" ConfirmDialogType="RadWindow"
ConfirmText="Do you want to delete the Calander" UniqueName="DeleteColumn" ButtonType="ImageButton"
ImageUrl="~/image/Delete_Grd.png">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="25px"></ItemStyle>
</telerik:GridButtonColumn>
<telerik:GridBoundColumn UniqueName="WebCalID" HeaderText="Web CalID" DataField="WebCalID"
Visible="false">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn AllowFiltering="False" ShowFilterIcon="False" HeaderText=" Calendar Name"
UniqueName="TemplateColumn" FilterControlWidth="30px">
<ItemTemplate>
<asp:HiddenField ID="hdWebCalID" runat="server" Value='<%#Eval("WebCalID") %>'></asp:HiddenField>
<asp:LinkButton ID="lbCalendarname" CommandName="Details" runat="server" Text='<%#Eval("Calendarname")%>'></asp:LinkButton>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="150px"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn AllowFiltering="False" ShowFilterIcon="False" HeaderText=" Calendar Type"
UniqueName="TemplateColumn" FilterControlWidth="30px">
<ItemTemplate>
<asp:Label ID="lblCalendarType" runat="server" Text='<%#Eval("calendarType")%>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="150px"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="SchoolNames" AllowSorting="False" ShowFilterIcon="False"
HeaderText=" Assigned Schools" UniqueName="catagoryname" FilterControlWidth="50px">
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="300px"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn AllowFiltering="False" ShowFilterIcon="False" HeaderText="Edit Assigned Schools"
UniqueName="TemplateColumn1" FilterControlWidth="30px">
<ItemTemplate>
<telerik:RadComboBox ID="rcschools" runat="server" Height="150px" Width="110px" DropDownWidth="200px"
Text=" - Select - " HighlightTemplatedItems="true" MarkFirstMatch="true"
EnableLoadOnDemand="true" Visible="true" OnClientFocus="OnFocus" EnableViewState="true"
ToolTip="Create" EmptyMessage="select" OnClientDropDownClosing="">
<ItemTemplate>
<table width="150px" border="0" cellspacing="1" cellpadding="0">
<tr>
<td align="left" width="50px">
<asp:CheckBox runat="server" ID="chk1" Checked="false" />
</td>
<td align="left" width="150px">
<asp:Label ID="lblSchoolname" runat="server" Text='<%#Eval("SchoolName")%>'></asp:Label>
<asp:HiddenField ID="hdAvailableSchoolID" runat="server" Value='<%#Eval("Id") %>' />
</td>
</tr>
</table>
</ItemTemplate>
<FooterTemplate>
<center>
<asp:ImageButton ID="imgbtnAssign" ImageUrl="~/image/save_btn.gif" OnClientClick="showdisplaylayer();"
runat="server" OnClick="imgbtnAssign_click" /></center>
</FooterTemplate>
</telerik:RadComboBox>
<center>
<asp:ImageButton ID="imgbtnAS" ToollTip="Click here to Assign schools" BorderWidth="50px"
ImageUrl="~/image/Picked-Up.gif" runat="server" Visible="false" /></center>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="150px"></ItemStyle>
</telerik:GridTemplateColumn>
</Columns>
<CommandItemTemplate>
<img src="~/image/AddRecordRad.gif" runat="server" style="cursor: hand;" id="imgShow"
onclick="return ShowInsertForm();" alt="" />
<a href="#" onclick="return ShowInsertForm();">Add new Calander</a>
</CommandItemTemplate>
<CommandItemStyle Height="30px" VerticalAlign="Middle" />
</MasterTableView>
</telerik:RadGrid>
cs page:
protected void Page_Load(object sender, EventArgs e)
{
int pPageIndex = Convert.ToInt32(hdPageIndex.Value);
int pPageSize = Convert.ToInt32(hdPageSize.Value);
if (Request.QueryString["DistrictID"] != null)
{
Session["DistrictID"] = Request.QueryString["DistrictID"].ToString();// 33;
hdDistrictID.Value = Request.QueryString["DistrictID"].ToString();
}
else
{
Response.Redirect("~/Login.aspx");
}
getWeblunchMenuItemsByKeyword(txtSearch.Text, pPageIndex, pPageSize);
hdPopupResult.Value = "False";
gvWeblunchMenuItems .DeleteCommand +=new GridCommandEventHandler(gvWeblunchMenuItems_DeleteCommand);
}
void gvWeblunchMenuItems_DeleteCommand(object source, GridCommandEventArgs e)
{
int pPageIndex = Convert.ToInt32(hdPageIndex.Value);
int pPageSize = Convert.ToInt32(hdPageSize.Value);
string pKeyword = txtSearch.Text;
int webcalID = Convert.ToInt32(((Telerik.Web.UI.GridTableRow)e.Item).Cells[3].Text);
FSSAdmin.MenuLogic.WebLunchCalendar.DelWebLunchCalendarData(webcalID);
FSSAdmin.MenuLogic.Cal.DelWebLunchSchedule(webcalID);
getWeblunchMenuItemsByKeyword(txtSearch.Text, pPageIndex, pPageSize);
}
gvWeblunchMenuItems_DeleteCommand event is not firing.
This is my code here Delete command is not working. any body please help me,
aspx page:
<%@ Page Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="WebLunchMenu.aspx.cs" Inherits="FSSAdminUI.WebLunchMenu" Title="Untitled Page" EnableEventValidation="false" %> this is page directive i have used
<telerik:RadGrid ID="gvWeblunchMenuItems" runat="server" Width="100%" CssClass="RadGrid"
GridLines="None" AllowPaging="True" PageSize="10" AllowSorting="True" AutoGenerateColumns="False"
ShowStatusBar="false" AllowAutomaticDeletes="false" AllowAutomaticInserts="false"
AllowAutomaticUpdates="false" HorizontalAlign="NotSet" OnItemDataBound="gvWeblunchMenuItems_ItemDataBound"
OnItemCreated="gvWeblunchMenuItems_ItemCreated" Style="margin-top: 0px" >
<PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
<MasterTableView CommandItemDisplay="Top" EditMode="PopUp">
<HeaderStyle Font-Bold="true" Font-Names="Arial" />
<Columns>
<telerik:GridButtonColumn CommandName="Delete" Text="Delete" ConfirmDialogType="RadWindow"
ConfirmText="Do you want to delete the Calander" UniqueName="DeleteColumn" ButtonType="ImageButton"
ImageUrl="~/image/Delete_Grd.png">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="25px"></ItemStyle>
</telerik:GridButtonColumn>
<telerik:GridBoundColumn UniqueName="WebCalID" HeaderText="Web CalID" DataField="WebCalID"
Visible="false">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn AllowFiltering="False" ShowFilterIcon="False" HeaderText=" Calendar Name"
UniqueName="TemplateColumn" FilterControlWidth="30px">
<ItemTemplate>
<asp:HiddenField ID="hdWebCalID" runat="server" Value='<%#Eval("WebCalID") %>'></asp:HiddenField>
<asp:LinkButton ID="lbCalendarname" CommandName="Details" runat="server" Text='<%#Eval("Calendarname")%>'></asp:LinkButton>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="150px"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn AllowFiltering="False" ShowFilterIcon="False" HeaderText=" Calendar Type"
UniqueName="TemplateColumn" FilterControlWidth="30px">
<ItemTemplate>
<asp:Label ID="lblCalendarType" runat="server" Text='<%#Eval("calendarType")%>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="150px"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="SchoolNames" AllowSorting="False" ShowFilterIcon="False"
HeaderText=" Assigned Schools" UniqueName="catagoryname" FilterControlWidth="50px">
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="300px"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn AllowFiltering="False" ShowFilterIcon="False" HeaderText="Edit Assigned Schools"
UniqueName="TemplateColumn1" FilterControlWidth="30px">
<ItemTemplate>
<telerik:RadComboBox ID="rcschools" runat="server" Height="150px" Width="110px" DropDownWidth="200px"
Text=" - Select - " HighlightTemplatedItems="true" MarkFirstMatch="true"
EnableLoadOnDemand="true" Visible="true" OnClientFocus="OnFocus" EnableViewState="true"
ToolTip="Create" EmptyMessage="select" OnClientDropDownClosing="">
<ItemTemplate>
<table width="150px" border="0" cellspacing="1" cellpadding="0">
<tr>
<td align="left" width="50px">
<asp:CheckBox runat="server" ID="chk1" Checked="false" />
</td>
<td align="left" width="150px">
<asp:Label ID="lblSchoolname" runat="server" Text='<%#Eval("SchoolName")%>'></asp:Label>
<asp:HiddenField ID="hdAvailableSchoolID" runat="server" Value='<%#Eval("Id") %>' />
</td>
</tr>
</table>
</ItemTemplate>
<FooterTemplate>
<center>
<asp:ImageButton ID="imgbtnAssign" ImageUrl="~/image/save_btn.gif" OnClientClick="showdisplaylayer();"
runat="server" OnClick="imgbtnAssign_click" /></center>
</FooterTemplate>
</telerik:RadComboBox>
<center>
<asp:ImageButton ID="imgbtnAS" ToollTip="Click here to Assign schools" BorderWidth="50px"
ImageUrl="~/image/Picked-Up.gif" runat="server" Visible="false" /></center>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="150px"></ItemStyle>
</telerik:GridTemplateColumn>
</Columns>
<CommandItemTemplate>
<img src="~/image/AddRecordRad.gif" runat="server" style="cursor: hand;" id="imgShow"
onclick="return ShowInsertForm();" alt="" />
<a href="#" onclick="return ShowInsertForm();">Add new Calander</a>
</CommandItemTemplate>
<CommandItemStyle Height="30px" VerticalAlign="Middle" />
</MasterTableView>
</telerik:RadGrid>
cs page:
protected void Page_Load(object sender, EventArgs e)
{
int pPageIndex = Convert.ToInt32(hdPageIndex.Value);
int pPageSize = Convert.ToInt32(hdPageSize.Value);
if (Request.QueryString["DistrictID"] != null)
{
Session["DistrictID"] = Request.QueryString["DistrictID"].ToString();// 33;
hdDistrictID.Value = Request.QueryString["DistrictID"].ToString();
}
else
{
Response.Redirect("~/Login.aspx");
}
getWeblunchMenuItemsByKeyword(txtSearch.Text, pPageIndex, pPageSize);
hdPopupResult.Value = "False";
gvWeblunchMenuItems .DeleteCommand +=new GridCommandEventHandler(gvWeblunchMenuItems_DeleteCommand);
}
void gvWeblunchMenuItems_DeleteCommand(object source, GridCommandEventArgs e)
{
int pPageIndex = Convert.ToInt32(hdPageIndex.Value);
int pPageSize = Convert.ToInt32(hdPageSize.Value);
string pKeyword = txtSearch.Text;
int webcalID = Convert.ToInt32(((Telerik.Web.UI.GridTableRow)e.Item).Cells[3].Text);
FSSAdmin.MenuLogic.WebLunchCalendar.DelWebLunchCalendarData(webcalID);
FSSAdmin.MenuLogic.Cal.DelWebLunchSchedule(webcalID);
getWeblunchMenuItemsByKeyword(txtSearch.Text, pPageIndex, pPageSize);
}
gvWeblunchMenuItems_DeleteCommand event is not firing.