CSDN博客

img xuandhu

dataset删除数据

发表于2004/9/14 16:39:00  1019人阅读

分类: ASP.NET数据处理

Imports System.Data
Imports System.Data.OleDb

Public Class WebForm4
    Inherits System.Web.UI.Page

#Region " Web 窗体设计器生成的代码 "

    '该调用是 Web 窗体设计器所必需的。
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

    End Sub
    Protected WithEvents DataGrid1 As System.Web.UI.WebControls.DataGrid
    Protected WithEvents Button1 As System.Web.UI.WebControls.Button
    Protected WithEvents DropDownList1 As System.Web.UI.WebControls.DropDownList

    '注意: 以下占位符声明是 Web 窗体设计器所必需的。
    '不要删除或移动它。
    Private designerPlaceholderDeclaration As System.Object

    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
        'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
        '不要使用代码编辑器修改它。
        InitializeComponent()
    End Sub

#End Region

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If Not IsPostBack Then
            mydatashow()
        End If
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Response.Write(DropDownList1.SelectedItem.Value)
        Dim myconnection As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("aspnet.mdb"))
        Dim myadapter As OleDbDataAdapter = New OleDbDataAdapter("select * from student where id=" + DropDownList1.SelectedItem.Value.ToString, myconnection)
        Dim mydataset As DataSet = New DataSet
        myadapter.Fill(mydataset, "student")
        Dim mybuilder As OleDbCommandBuilder = New OleDbCommandBuilder(myadapter)
        mydataset.Tables("student").Rows(0).Delete()
        myadapter.Update(mydataset, "student")
        mydatashow()
    End Sub

    Private Function mydatashow()
        Dim myconnection As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("aspnet.mdb"))
        Dim myadapter As OleDbDataAdapter = New OleDbDataAdapter("select * from student ", myconnection)
        Dim mydataset As DataSet = New DataSet
        myadapter.Fill(mydataset, "student")
        DataGrid1.DataSource = mydataset.Tables("student").DefaultView
        DataGrid1.DataBind()
        DropDownList1.DataSource = mydataset.Tables("student").DefaultView
        DropDownList1.DataTextField = "id"
        DropDownList1.DataValueField = "id"
        DropDownList1.DataBind()
        myconnection.Close()
    End Function
End Class

0 0

相关博文

我的热门文章

img
取 消
img