在新表格上更新datagridview中的数据

朱利奥·安德里安托(Julio Andryanto)

我在Visual Studio 2010中使用VB

我有三个表单(MainForm,SaveForm和updateform),其中saveForm和updateform具有相同的表单设计,在Mainform中有1个datagridview,两个按钮(btnSave以显示saveForm和btnUpdate以显示updateform)
可以更新datagridview中选定行上的数据条件是该行上的所有数据都出现在updateform中?

我有这个编码

这是更新形式

Dim idsend As String
Conn = New OleDb.OleDbConnection(Konek())
        Conn.Open()
        Comm = New OleDb.OleDbCommand
        Comm.Connection = Conn
        Comm.CommandText = "SELECT * FROM TabelSiswa WHERE No =" & idsend
        Reader = Comm.ExecuteReader()
        Reader.Read()
        txtName.Text = reader.getvalue(1)


这是在Mainform上

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
FormUpdate.idSend = dgv.CurrentRow.Cells(0).Value
法比奥

@Vland解决方案可以工作,
但我认为更好的做法是将变量保留idsend为Private,因为它仅在类外部使用一次(传递给类实例)

Private _idsend As Int32

然后将其值传递给构造函数

Public Sub New(inIdSend As Int32)
    _idsend = inIdSend
End Sub

现在,您可以在 FormUpdate

Private Sub Button1_Click(ByVal sender As System.Object, 
                          ByVal e As System.EventArgs) Handles Button1.Click
    Dim id as Int32 = dgv.CurrentRow.Cells(0).Value
    Dim update As New FormUpdate(id)
    update.ShowDialog()
End Sub

或者,如果您不想再创建一次与数据库的连接,请使用datagridview中的所需数据作为参数来创建一个构造函数...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅更新dataGridview中的数据

来自分类Dev

在表格中显示数据以进行更新

来自分类Dev

以表格形式加载数据并更新数据库中的行

来自分类Dev

用于更新Rails 4中记录的新表格

来自分类Dev

更新表格查看数据

来自分类Dev

表格中的新表格行

来自分类Dev

在C#中从DataGridView更新数据库表

来自分类Dev

从多个表插入,更新datagridview C#中的数据

来自分类Dev

VB.NET无法更新datagridview中的SQL数据

来自分类Dev

插入/更新后立即在 datagridview 中显示数据

来自分类Dev

C#中DataGridView的SQL数据更新问题

来自分类Dev

jscrollpane中表格中的新数据行不滚动吗?

来自分类Dev

将表格滚动到底部后,使用新数据更新UITableView的数据源

来自分类Dev

从DataGridView更新数据时出错

来自分类Dev

在新插入上更新多表数据的触发器或事务

来自分类Dev

使用新的观察数据更新 PyMC3 上的模型

来自分类Dev

在数据库中的网页上显示表格

来自分类Dev

在datagridview中搜索数据

来自分类Dev

在 android 中更新 Fragment 上的数据

来自分类Dev

根据Google表格电子表格中的动态数据更新Google表单字段

来自分类Dev

如何在数据库中的数据插入的同时更新datagridview

来自分类Dev

如何在 DataGridView 中从 SQL 数据库更改数据源,以便更新

来自分类Dev

在表格中显示数据

来自分类Dev

DataGridView从更新中跳过列

来自分类Dev

在datagridview中更新ComboBox列

来自分类Dev

使用表单更新Google电子表格上的现有数据?

来自分类Dev

html表格中的新行

来自分类Dev

删除新表格中的附件

来自分类Dev

html表格中的新行