如何使用datatable从gridview中删除行 [英] how to delete row from gridview using datatable

查看:58
本文介绍了如何使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆