<telerik:GridTemplateColumn DataField="DelFlag" HeaderText="Status" SortExpression="DelFlag"
HeaderStyle-HorizontalAlign="Center" UniqueName="DelFlag" Visible="true" AllowFiltering="false">
<ItemTemplate>
<asp:Button ID="btnStatus" Font-Size="11px" Width="65px" runat="server" Text='<%#Eval("DelFlag")%>'
OnClientClick="javascript:return confirm('Are you sure want to update status !!?')"
CommandName="Command" />
</ItemTemplate>
<ItemStyle VerticalAlign="Middle" HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
and following code on serverside .cs fle
else if (e.CommandName == "Command")
{
GridDataItem item = (GridDataItem)e.Item;
Button btnStatus = (Button)e.CommandSource;
if (btnStatus.Text == "Deactivate")
{
btnStatus.Text = "Activate";
string gameGID = Convert.ToString(((Label)item.FindControl("lblGameGID")).Text);
string delflag = "Y";
ds.UpdateCommand = "UPDATE tblGame SET DelFlag = '" + delflag + "' WHERE GameGID = '" + gameGID + "'";
ds.Update();
grdGameInfo.DataSource = ds;
grdGameInfo.DataBind();
grdGameInfo.Rebind();
}
else
{
btnStatus.Text = "Deactivate";
string gameGID = Convert.ToString(((Label)item.FindControl("lblGameGID")).Text);
string delflag = "N";
ds.UpdateCommand = "UPDATE tblGame SET DelFlag = '" + delflag + "' WHERE GameGID = '" + gameGID + "'";
ds.Update();
grdGameInfo.DataSource = ds;
grdGameInfo.DataBind();
grdGameInfo.Rebind();
}
this will work if rad AJAX managar not on page.. If i put rad ajax .. the above scrip not working. It's only show alert message.. but server side event does not call. Please help how to call need urgent.
HeaderStyle-HorizontalAlign="Center" UniqueName="DelFlag" Visible="true" AllowFiltering="false">
<ItemTemplate>
<asp:Button ID="btnStatus" Font-Size="11px" Width="65px" runat="server" Text='<%#Eval("DelFlag")%>'
OnClientClick="javascript:return confirm('Are you sure want to update status !!?')"
CommandName="Command" />
</ItemTemplate>
<ItemStyle VerticalAlign="Middle" HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
and following code on serverside .cs fle
else if (e.CommandName == "Command")
{
GridDataItem item = (GridDataItem)e.Item;
Button btnStatus = (Button)e.CommandSource;
if (btnStatus.Text == "Deactivate")
{
btnStatus.Text = "Activate";
string gameGID = Convert.ToString(((Label)item.FindControl("lblGameGID")).Text);
string delflag = "Y";
ds.UpdateCommand = "UPDATE tblGame SET DelFlag = '" + delflag + "' WHERE GameGID = '" + gameGID + "'";
ds.Update();
grdGameInfo.DataSource = ds;
grdGameInfo.DataBind();
grdGameInfo.Rebind();
}
else
{
btnStatus.Text = "Deactivate";
string gameGID = Convert.ToString(((Label)item.FindControl("lblGameGID")).Text);
string delflag = "N";
ds.UpdateCommand = "UPDATE tblGame SET DelFlag = '" + delflag + "' WHERE GameGID = '" + gameGID + "'";
ds.Update();
grdGameInfo.DataSource = ds;
grdGameInfo.DataBind();
grdGameInfo.Rebind();
}
this will work if rad AJAX managar not on page.. If i put rad ajax .. the above scrip not working. It's only show alert message.. but server side event does not call. Please help how to call need urgent.