如何从gridview或DataTable获取数据并将其保存到数据库

时间:2019-10-25 04:39:19

标签: asp.net

Public DTable As DataTable = New DataTable("FlxTbl")

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
        On Error GoTo KillError

        If Not Me.IsPostBack Then

DTable.Columns.AddRange(New DataColumn(5) {New DataColumn("ID"), New DataColumn("AcCode"), New DataColumn("CHQNo"), New DataColumn("Description"), New DataColumn("Debit"), New DataColumn("Credit")})
            ViewState("Records") = DTable

            Me.BindGrid()
End if
End Sub

Protected Sub BindGrid()
        MsFlex.DataSource = DirectCast(ViewState("Records"), DataTable)
        MsFlex.DataBind()
End Sub

Protected Sub CmdAddFlex_Click(sender As Object, e As ImageClickEventArgs) Handles CmdAddFlex.Click

        MsFlex.Visible = True
 DTable = DirectCast(ViewState("Records"), DataTable)
 DTable.Rows.Add(DTable.Rows.Count + 1, AcCode.Text.Trim(), ChqNo.Text.Trim(), Description.Text.Trim(), Val(Debit.Text.Trim()), Val(Credit.Text.Trim()))
        ViewState("Records") = DTable
Me.BindGrid()

End Sub

问题:当我使用CmdAddFlex按钮添加数据时,它运行良好。我不知道如何从gridview或DataTable获取/读取数据以将其保存在数据库表中。

0 个答案:

没有答案