触发按钮点击事件后会话中的刷新列表

时间:2016-06-22 12:03:02

标签: asp.net .net vb.net

我有datatable我使用session传递到另一个页面。在其他页面上,我再次将会话转移到数据表并将其分配给数据列表。

我想在触发datalist事件时从button click中删除特定值。

任何人都可以建议如何实现这一目标。 如果这不是一个好方法,请你建议一个更好的解决方案。

        Dim dt As New DataTable

        If (Not Session("Operations") Is Nothing)) Then
            dt = CType(Session("Operations"), DataTable)
        Else
            If Not Session("dt") Is Nothing Then
                dt = CType(Session("dt"), DataTable)
            End If
        End If


        DataList1.DataSource = dt
        DataList1.DataBind()

更新

 For i = 0 To dt.Rows.Count - 1

            Dim dr As DataRow = dt.Rows(i)

            If dr("AppID") = appId Then

                dr.Delete()
            End If

        Next
        dt.AcceptChanges()


        Session("Operations") = dt




        DataList1.DataSource = dt
        DataList1.DataBind()

0 个答案:

没有答案