データテーブルが割り当てられたセッション変数があります。何らかの理由で、データテーブル (GridView でユーザーに表示) からの結果が、ログインしている複数のユーザー間で共有されています。各セッションは独立していると思いましたか? そのため、1 人のユーザーが変更を加えると、他のユーザーはそれらの結果が自分の結果に追加されたことを確認できます。理由がわからない。私はアプリケーション変数を使用していません。
Global_asax で Session 変数を初期化し、ユーザーが必要なエントリを入力した後、ボタン コマンドでそれを設定します。
Imports System.Web.SessionState
Public Class Global_asax
Inherits System.Web.HttpApplication
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
Session("RDDT") = New DataTable
End Sub
End Class