我有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()