从DataBindingSource将数据添加到DataGridView中新添加的行中

sts

Form4我有一个DataGridView名字DbTableDataGridViewForm3其中有一组绑定到的字段(文本框)DbTableBindingSource当我运行应用程序时,Form4显示出来。有一个按钮可打开新表单(Form3),并在其中输入有关客户的详细信息,以将其作为新行添加到数据库(DataGridView)中。我的“添加”按钮的代码Form4如下所示:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


        Me.DbTableDataGridView.Refresh()
        Me.DbTableBindingSource.AddNew()

        Form3.ShowDialog()

        Form3.ImiéTextBox.Text = ""
        Form3.NazwiskoTextBox.Text = ""
        Form3.Numer_TelefonuTextBox.Text = ""
        Form3.Numer_RejestracyjnyTextBox.Text = ""
        Form3.MarkaTextBox.Text = ""
        Form3.ModelTextBox.Text = ""
        Form3.Poj_SilnikaTextBox.Text = ""
        Form3.RocznikTextBox.Text = ""
        Form3.PaliwoTextBox.Text = ""
        Form3.Data_PrzyjeciaDateTimePicker.Value = DateTime.Now
        Form3.RichTextBox1.Text = ""

    End Sub

它确实添加了新行,将其选中并清除了文本框中的条目(绑定到“ DbTableBindingSource”中。在此表单中,我填写所有字段后,按保存按钮:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Try



            Me.Validate()

            Form4.DbTableBindingSource.EndEdit()
            Me.DbTableTableAdapter.Update(CartronicDBDataSet.dbTable)
            TableAdapterManager.UpdateAll(CartronicDBDataSet)
            DbTableTableAdapter.Fill(Form4.CartronicDBDataSet.dbTable)

            MsgBox("Saved")


        Catch ex As Exception
            MessageBox.Show("Blad zapisu. Sprobuj ponownie. W razie potrzeby zamknij, a nastepnie uruchom ponownie program Cartronic")
        End Try


    End Sub

它转到消息“已保存”,但实际上并未填写最近添加的新内容。有什么想法吗?

sts

我已经完成了您的建议,但简单了一点。将所有文本框分配给当前行中的每个单元格,如下所示:

Form4.DbTableDataGridView.CurrentRow.Cells(5).Value = Me.NazwiskoTextBox.Text.ToString
        Form4.DbTableDataGridView.CurrentRow.Cells(4).Value = Me.ImiéTextBox.Text.ToString

它工作正常。干杯

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将删除按钮添加到jQuery的clone()方法中新添加的表行中?

来自分类Dev

如何将父字段名添加到json对象中新添加的行

来自分类Dev

如何将父字段名添加到json对象中新添加的行

来自分类Dev

动态将行添加到datagridview

来自分类Dev

将行从db添加到datagridview

来自分类Dev

将行中的数据添加到 R 中的列

来自分类Dev

当控件是数据绑定的时,不能以编程方式将行添加到datagridview行集合中

来自分类Dev

使用dplyr将行添加到分组数据中?

来自分类Dev

将数据添加到csv文件python中的行

来自分类Dev

合并数据框:将新级别添加到因子并将值与新添加的因子匹配

来自分类Dev

Internet Explorer自动将高度和宽度属性添加到新添加的图像中

来自分类Dev

将具有派生数据的列添加到DataGridView

来自分类Dev

如何将datagridview的选定行添加到数据表

来自分类Dev

将数据添加到Excel中

来自分类Dev

DataGridView将选定的行添加到DataTable

来自分类Dev

检查是否将新行添加到DataGridView

来自分类Dev

检查是否将新行添加到DataGridView中,如果是,则获取新行的集合

来自分类Dev

在WPF中单击按钮将文本框中的数据添加到DataGridView

来自分类Dev

将值添加到PostgreSQL 9.3中现有表中新插入的列中

来自分类Dev

如何将数据添加到 datagridview 中的特定列?

来自分类Dev

如何将按钮添加到DataGridView中的列

来自分类Dev

将列表中的图像集合添加到DataGridView

来自分类Dev

使用C#将新添加的datagridview行更新到oledb数据库

来自分类Dev

将TableStyles添加到DataGridView

来自分类Dev

将面板添加到Datagridview

来自分类Dev

将列添加到DataGridView

来自分类Dev

将Debian主存储库重新添加到源中

来自分类Dev

使用Debian将ncpfs模块重新添加到Linux内核4.18中

来自分类Dev

如何将新添加的数据从Firebase添加到recyclerview的顶部而不是底部?请查看详细信息

Related 相关文章

  1. 1

    如何将删除按钮添加到jQuery的clone()方法中新添加的表行中?

  2. 2

    如何将父字段名添加到json对象中新添加的行

  3. 3

    如何将父字段名添加到json对象中新添加的行

  4. 4

    动态将行添加到datagridview

  5. 5

    将行从db添加到datagridview

  6. 6

    将行中的数据添加到 R 中的列

  7. 7

    当控件是数据绑定的时,不能以编程方式将行添加到datagridview行集合中

  8. 8

    使用dplyr将行添加到分组数据中?

  9. 9

    将数据添加到csv文件python中的行

  10. 10

    合并数据框:将新级别添加到因子并将值与新添加的因子匹配

  11. 11

    Internet Explorer自动将高度和宽度属性添加到新添加的图像中

  12. 12

    将具有派生数据的列添加到DataGridView

  13. 13

    如何将datagridview的选定行添加到数据表

  14. 14

    将数据添加到Excel中

  15. 15

    DataGridView将选定的行添加到DataTable

  16. 16

    检查是否将新行添加到DataGridView

  17. 17

    检查是否将新行添加到DataGridView中,如果是,则获取新行的集合

  18. 18

    在WPF中单击按钮将文本框中的数据添加到DataGridView

  19. 19

    将值添加到PostgreSQL 9.3中现有表中新插入的列中

  20. 20

    如何将数据添加到 datagridview 中的特定列?

  21. 21

    如何将按钮添加到DataGridView中的列

  22. 22

    将列表中的图像集合添加到DataGridView

  23. 23

    使用C#将新添加的datagridview行更新到oledb数据库

  24. 24

    将TableStyles添加到DataGridView

  25. 25

    将面板添加到Datagridview

  26. 26

    将列添加到DataGridView

  27. 27

    将Debian主存储库重新添加到源中

  28. 28

    使用Debian将ncpfs模块重新添加到Linux内核4.18中

  29. 29

    如何将新添加的数据从Firebase添加到recyclerview的顶部而不是底部?请查看详细信息

热门标签

归档