admin管理员组文章数量:1405170
I've a gridview in which there is an add and remove row facility.I want to knoow how could i remove a particular gridview row when corresponding remove button is clicked.
I've searched everywhere but nothing find quite useful to me
Heres my code
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="gdlbtnRemove" runat="server"
OnClientClick="RemoveRow(this)">Remove</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
This is my javascript code
<script type="text/javascript">
function RemoveRow(rowindex,objref)
{
var row=objref.parentNode.parentNode;
row.Remove();
}
</script>
Im new to javascript........
I've a gridview in which there is an add and remove row facility.I want to knoow how could i remove a particular gridview row when corresponding remove button is clicked.
I've searched everywhere but nothing find quite useful to me
Heres my code
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="gdlbtnRemove" runat="server"
OnClientClick="RemoveRow(this)">Remove</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
This is my javascript code
<script type="text/javascript">
function RemoveRow(rowindex,objref)
{
var row=objref.parentNode.parentNode;
row.Remove();
}
</script>
Im new to javascript........
Share Improve this question edited Mar 25, 2012 at 9:50 Mahmoud Gamal 80k18 gold badges142 silver badges168 bronze badges asked Mar 25, 2012 at 8:12 ksgksg 4,0678 gold badges53 silver badges98 bronze badges 1- as you say you are new to javascript,I would remend you use Kendo Grid very helpful and open source demos.kendoui./web/grid/index.html demos.kendoui./web/overview/index.html – RohitWagh Commented Mar 25, 2012 at 8:17
2 Answers
Reset to default 4Try this:
apsx:
<ItemTemplate>
<asp:LinkButton ID="gdlbtnRemove" runat="server"
OnClientClick="return RemoveRow(this)">Remove</asp:LinkButton>
</ItemTemplate>
Javascript:
function RemoveRow(item) {
var table = document.getElementById('myGridView');
table.deleteRow(item.parentNode.parentNode.rowIndex);
return false;
}
Old post i know but Tsachi's Answer was almost perfect for me except
This
var table = document.getElementById('GridviewID');
had to bee this
var table = document.getElementById("<%= GridviewID.ClientID %>");
In case anyone else looks at this
本文标签: cDelete GridviewRow using JavascriptStack Overflow
版权声明:本文标题:c# - Delete GridviewRow using Javascript? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744229231a2596246.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论