Protected Sub gv_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles gv.RowDeleting Dim index As Integer
index = e.RowIndex
Dim dt As New DataTable
dt = CType(gv.DataSource, DataTable)
dt.Rows(index).Delete()
dt.AcceptChanges() gv.DataBind() End Sub
为什么我上面这样用
dt=nothing阿
需要怎么取阿
index = e.RowIndex
Dim dt As New DataTable
dt = CType(gv.DataSource, DataTable)
dt.Rows(index).Delete()
dt.AcceptChanges() gv.DataBind() End Sub
为什么我上面这样用
dt=nothing阿
需要怎么取阿
你可以写个公用的,在load显示用一次,在gv_RowDeleting再用一次。
没用过ViewState
呵呵
用这样的方法
可以解决了 Dim index As Integer
index = e.RowIndex
Dim dt As New DataTable
dt = ViewState("dt")
dt.Rows(index).Delete()
dt.AcceptChanges()
ViewState("dt") = dt
gv.DataSource = ViewState("dt")
gv.DataBind()