hey friends,
i want to delete in radgrid without using sqldatasource i telerik gridtemplatecolumn
<telerik:GridTemplateColumn UniqueName="TemlateDeletecolumn" AllowFiltering="false">
<ItemTemplate>
<asp:HyperLink ID="DeleteLink" runat="server" ImageUrl="Delete.gif"></asp:HyperLink>
</ItemTemplate>
</telerik:GridTemplateColumn>
how can i do this?
i want to delete in radgrid without using sqldatasource i telerik gridtemplatecolumn
<telerik:GridTemplateColumn UniqueName="TemlateDeletecolumn" AllowFiltering="false">
<ItemTemplate>
<asp:HyperLink ID="DeleteLink" runat="server" ImageUrl="Delete.gif"></asp:HyperLink>
</ItemTemplate>
</telerik:GridTemplateColumn>
how can i do this?
5 Answers, 1 is accepted
0

Princy
Top achievements
Rank 2
answered on 27 Nov 2012, 12:41 PM
Hi,
I guess you want to do delete without using automatic crud operation. One suggestion is to use a ImageButton instead of the hyperlink and add CommandName as delete.
ASPX:
C#:
Thanks,
Princy.
I guess you want to do delete without using automatic crud operation. One suggestion is to use a ImageButton instead of the hyperlink and add CommandName as delete.
ASPX:
<
telerik:GridTemplateColumn
>
<
ItemTemplate
>
<
asp:ImageButton
ID
=
"DeleteLink"
runat
=
"server"
CommandName
=
"Delete"
Text
=
"delete"
ImageUrl
=
"Delete.gif"
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
C#:
protected
void
RadGrid1_DeleteCommand(
object
sender, GridCommandEventArgs e)
{
//your code to delete
}
Thanks,
Princy.
0

Coolbudy
Top achievements
Rank 1
answered on 27 Nov 2012, 12:50 PM
protected void RadGrid1_ItemDeleted(object sender, GridDeletedEventArgs e)
{
if (e.Item is GridDataItem)
{
HyperLink DeleteLink = (HyperLink)e.Item.FindControl("DeleteLink");
GridDataItem dataItem = (GridDataItem)e.Item;
String id = dataItem.GetDataKeyValue("Uid").ToString();
objRes = objTest.DeleteRegisterTk(Convert.ToInt32(id));
}
}
{
if (e.Item is GridDataItem)
{
HyperLink DeleteLink = (HyperLink)e.Item.FindControl("DeleteLink");
GridDataItem dataItem = (GridDataItem)e.Item;
String id = dataItem.GetDataKeyValue("Uid").ToString();
objRes = objTest.DeleteRegisterTk(Convert.ToInt32(id));
}
}
0

Coolbudy
Top achievements
Rank 1
answered on 27 Nov 2012, 01:04 PM
i don't got any result
0

Coolbudy
Top achievements
Rank 1
answered on 27 Nov 2012, 01:06 PM
I write this but not deleted
protected void RadGrid1_ItemDeleted(object sender, GridDeletedEventArgs e)
{
if (e.Item is GridDataItem)
{
HyperLink DeleteLink = (HyperLink)e.Item.FindControl("DeleteLink");
GridDataItem dataItem = (GridDataItem)e.Item;
String id = dataItem.GetDataKeyValue("Uid").ToString();
objRes = objTest.DeleteRegisterTk(Convert.ToInt32(id));
}
}
protected void RadGrid1_ItemDeleted(object sender, GridDeletedEventArgs e)
{
if (e.Item is GridDataItem)
{
HyperLink DeleteLink = (HyperLink)e.Item.FindControl("DeleteLink");
GridDataItem dataItem = (GridDataItem)e.Item;
String id = dataItem.GetDataKeyValue("Uid").ToString();
objRes = objTest.DeleteRegisterTk(Convert.ToInt32(id));
}
}
0

Princy
Top achievements
Rank 2
answered on 28 Nov 2012, 05:02 AM
Hi,
ItemDeleted is fired when an automatic delete operation is executed. I guess you are trying to delete a row on clicking the hyperlink. In-order to perform delete operation, try the method I have mentioned above.
Thanks,
Princy.
ItemDeleted is fired when an automatic delete operation is executed. I guess you are trying to delete a row on clicking the hyperlink. In-order to perform delete operation, try the method I have mentioned above.
Thanks,
Princy.