PrivateSub Page_Load()Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load '在此处放置初始化页的用户代码 IfNot IsPostBack Then OpenDataBase_And_BindToDataGrid() EndIf End Sub PrivateSub btn_Click()Sub btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn.Click Dim dgi As DataGridItem ForEach dgi In MyDataGrid.Items Dim cb As CheckBox =CType(dgi.FindControl("chkMyDataGrid"), CheckBox) If cb.Checked Then Response.Write(("deleting "+ dgi.Cells(1).Text +"<BR>")) EndIf Next dgi End Sub Sub ChangePage()Sub ChangePage(ByVal sender AsObject, ByVal e As DataGridPageChangedEventArgs) MyDataGrid.CurrentPageIndex = e.NewPageIndex OpenDataBase_And_BindToDataGrid() End Sub Sub OpenDataBase_And_BindToDataGrid()Sub OpenDataBase_And_BindToDataGrid() Dim Conn As OleDbConnection Dim Adpt As OleDbDataAdapter Dim Ds As DataSet Dim Provider ="Provider=Microsoft.Jet.OLEDB.4.0" Dim Database ="Data Source="& Server.MapPath("Sample.mdb") Conn =New OleDbConnection(Provider &";"& Database) Conn.Open() Dim SQL ="Select * From 成绩单" Adpt =New OleDbDataAdapter(SQL, Conn) Ds =New DataSet Adpt.Fill(Ds, "成绩单") MyDataGrid.DataSource = Ds.Tables("成绩单").DefaultView Dim bbbb = Ds.Tables("成绩单").DefaultView.Count '总条数 MyDataGrid.DataBind() Conn.Close() End Sub