使用VB.NET显示从数据网格视图到TextBox的选定行

银弓箭手

我正在使用VB.NET和SQL Server数据库。我想在文本框中显示选定的行,以便可以编辑它们并更新到数据库。但是,当我完成代码后,出现一个异常,告诉我找不到列名。我仔细检查了列名,并确认我的拼写正确。问题是什么?这是我的代码:

Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
    If e.RowIndex >= 0 Then
        Dim row As DataGridViewRow
        row = Me.DataGridView1.Rows(e.RowIndex)

        TextBox1.Text = row.Cells("StudentID").Value.ToString
        TextBox2.Text = row.Cells("StudentName").Value.ToString
        TextBox3.Text = row.Cells("HomeAddress").Value.ToString
        TextBox4.Text = row.Cells("ContactNumber").Value.ToString
        TextBox5.Text = row.Cells("SubjectCode").Value.ToString
        TextBox6.Text = row.Cells("SubjectName").Value.ToString
        TextBox7.Text = row.Cells("ParentName").Value.ToString
        TextBox8.Text = row.Cells("ParentContact").Value.ToString
    End If
End Sub

这是我的数据库:

数据库

我也想问一下如何使用按钮更新/刷新数据库?我在线浏览但没有任何效果,我想在添加/编辑/删除数据后刷新数据库。

非常感谢你。

金西尼(Jmcilhinney)

您正在以错误的方式进行操作。我猜您正在DataTable从数据库中填充一个那么你就应该绑定DataTable到一个BindingSource,然后你要绑定到DataGridView TextBox控件。TextBox控件将在您选择网格行,然后自动填充你在做任何修改TextBox控件将被自动推回DataTable和电网。

要绑定TextBox,请在设计器中将其选中,然后打开“属性”窗口。然后,您可以展开(DataBindings)节点并选择其Text属性。从那里,您可以选择BindingSource作为数据源,并指定要绑定到的列。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在VB.NET中使用系统表

来自分类Dev

vb.net datagridview不显示选定的行

来自分类Dev

在VB.NET中使用DataURL

来自分类Dev

在Javascript中使用vb.net代码

来自分类Dev

VB6使用VB.NET类-它很慢

来自分类Dev

数据网格视图VB.net 2013,在窗口中可以看到多少行?

来自分类Dev

vb.net使用类创建标签

来自分类Dev

VB-使用INNER JOIN并显示数据

来自分类Dev

在TextBox ASP.NET VB中显示来自GridView的选定数据

来自分类Dev

如何使用VB .net解析XML

来自分类Dev

vb.net如何显示来自Postgresql的选定数据?

来自分类Dev

使用scriptblock vb.net刷新数据

来自分类Dev

使用新的数据网格视图VB将数据从数据网格视图复制到新表单

来自分类Dev

vb.net并使用SQLite

来自分类Dev

使用textbox_changed事件VB.Net在列表视图中查找项目

来自分类Dev

在4列和X行的数据网格中显示产品图像(VB.NET)

来自分类Dev

如何使用后面的代码删除wpf数据网格中选定行(或单元格)的突出显示

来自分类Dev

使用存储过程vb.net显示数据

来自分类Dev

访问10是否使用VB 6或VB.Net

来自分类Dev

VB.NET:无法将访问数据库中的选定数据显示到datagridview中

来自分类Dev

使用复选框asp.net从网格视图行显示选定的值

来自分类Dev

VB.Net数据表到Dropdowlist中,使用2行作为一项

来自分类Dev

在VB.Net MVC中,如何将列表传递到视图并使用模型显示它?

来自分类Dev

使用VB.NET禁用TextBox中的iBeam指针

来自分类Dev

使用 VB 在 asp.net 中编辑表格/网格

来自分类Dev

VB.NET 多行数据网格值到文本框(在文本框中显示一行)

来自分类Dev

将数据网格视图行添加到 vb.net 中的 sql 表

来自分类Dev

yii2 使用 jquery 计算网格视图(复选框列)中的选定行并提交数据

来自分类Dev

VB.NET 将值从文本框传递到数据网格视图

Related 相关文章

  1. 1

    在VB.NET中使用系统表

  2. 2

    vb.net datagridview不显示选定的行

  3. 3

    在VB.NET中使用DataURL

  4. 4

    在Javascript中使用vb.net代码

  5. 5

    VB6使用VB.NET类-它很慢

  6. 6

    数据网格视图VB.net 2013,在窗口中可以看到多少行?

  7. 7

    vb.net使用类创建标签

  8. 8

    VB-使用INNER JOIN并显示数据

  9. 9

    在TextBox ASP.NET VB中显示来自GridView的选定数据

  10. 10

    如何使用VB .net解析XML

  11. 11

    vb.net如何显示来自Postgresql的选定数据?

  12. 12

    使用scriptblock vb.net刷新数据

  13. 13

    使用新的数据网格视图VB将数据从数据网格视图复制到新表单

  14. 14

    vb.net并使用SQLite

  15. 15

    使用textbox_changed事件VB.Net在列表视图中查找项目

  16. 16

    在4列和X行的数据网格中显示产品图像(VB.NET)

  17. 17

    如何使用后面的代码删除wpf数据网格中选定行(或单元格)的突出显示

  18. 18

    使用存储过程vb.net显示数据

  19. 19

    访问10是否使用VB 6或VB.Net

  20. 20

    VB.NET:无法将访问数据库中的选定数据显示到datagridview中

  21. 21

    使用复选框asp.net从网格视图行显示选定的值

  22. 22

    VB.Net数据表到Dropdowlist中,使用2行作为一项

  23. 23

    在VB.Net MVC中,如何将列表传递到视图并使用模型显示它?

  24. 24

    使用VB.NET禁用TextBox中的iBeam指针

  25. 25

    使用 VB 在 asp.net 中编辑表格/网格

  26. 26

    VB.NET 多行数据网格值到文本框(在文本框中显示一行)

  27. 27

    将数据网格视图行添加到 vb.net 中的 sql 表

  28. 28

    yii2 使用 jquery 计算网格视图(复选框列)中的选定行并提交数据

  29. 29

    VB.NET 将值从文本框传递到数据网格视图

热门标签

归档