【问题标题】:How to store Datagrid data to Database [closed]如何将Datagrid数据存储到数据库[关闭]
【发布时间】:2012-08-05 03:09:59
【问题描述】:

我想将数据网格值存储到数据库中。我有 1 列名为项目标题。我想将该列下的所有值添加到数据库中...

【问题讨论】:

标签: vb.net datagrid


【解决方案1】:

您正在开发哪种语言?

vb.net 中的示例:

For i As Integer = 0 To DataGridView1.Rows.Count

        Dim obj As Object = DataGridView1.Rows(i).Cells(0).Value

        ' save in database

 Next

您可以将 obj 转换为您自己的类型,然后将其保存在您的数据库中。

【讨论】:

    【解决方案2】:

    这是填写DataGridViewDataTable的初始代码

        Private bindingSource1 As New BindingSource()    
        Private dataAdapter As New OleDbDataAdapter()
    
        Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load    
            Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<FilePath>;User Id=username;Password=password;"    
            Dim selectCommand As String    
            Dim connection As New OleDbConnection(connectionString)
    
            selectCommand = "SELECT * FROM...<YOUR SELECT Query>"    
            Me.dataAdapter = New OleDbDataAdapter(selectCommand, connection)
    
            Dim commandBuilder As New OleDbCommandBuilder(Me.dataAdapter)    
            Dim table As New DataTable()
    
            Me.dataAdapter.Fill(table)    
            Me.bindingSource1.DataSource = table
    
            Dim data As New DataSet()
    
            DataGridView1.DataSource = Me.bindingSource1    
        End Sub
    

    这就是你想要的(使用 DataAdapter 将 Datagrid 数据存储到数据库)

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim table As New DataTable()
    
            Me.bindingSource1 = Me.DataGridView1.DataSource    
            table = Me.bindingSource1.DataSource
    
            Me.dataAdapter.Update(table)    
        End Sub
    
    End Class
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      • 2019-02-21
      • 2016-08-14
      • 2019-11-01
      • 2016-03-23
      • 2022-06-15
      相关资源
      最近更新 更多