如何使用datatable从gridview中删除行 [英] how to delete row from gridview using datatable
本文介绍了如何使用datatable从gridview中删除行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在gridview中有链接按钮名称删除:
当我点击任何行删除按钮从gridview删除行
和我使用数据表来绑定gridview
i不知道怎么做...
解决方案
我认为你需要这样的东西:
ASP.Net GridView - 删除行确认 [ ^ ]
我只是将foreach更改为for循环并完成...
如果 e.CommandName = Del 然后
Dim dt As DataTable = TryCast (ViewState( 添加),DataTable)
对于 i As 整数 = 0 dt.Rows.Count - 1
如果(e.CommandArgument = dt.Rows(i )( cust_id)。ToString)然后
dt.Rows.Remove(dt.Rows(i))
End If
下一步
gvSavedetails.DataSource = dt
gvSavedetails.DataBind()
ViewState( 添加)= dt
结束 如果
向所有评论发送...帮助..
使用此链接:
how-to-delete-a-row-on -gridview-上按钮点击并生成-javacript-验证准则
i have link button name "delete" in gridview:
when i click on any row delete button that row delete from gridview
and i use datatable to bind gridview
i dont knw how to do it ...
解决方案
I think you need something like this one:
ASP.Net GridView - Delete Row with Confirmation[^]
i just change foreach to for loop and its done...
If e.CommandName = "Del" Then Dim dt As DataTable = TryCast(ViewState("add"), DataTable) For i As Integer = 0 To dt.Rows.Count - 1 If (e.CommandArgument = dt.Rows(i)("cust_id").ToString) Then dt.Rows.Remove(dt.Rows(i)) End If Next gvSavedetails.DataSource = dt gvSavedetails.DataBind() ViewState("add") = dt End If
thnks to all commentates ...for helping..
use this link:
how-to-delete-a-row-on-gridview-on-button-click-and-generate-javacript-validatio
这篇关于如何使用datatable从gridview中删除行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文