网站首页
手机版

vb.net 点击DataGridView1的记录,DataGridView2显示相关记录

更新时间:作者:小小条

问题:数据库有2个表,两个表之间有2个字段相同,表1(HS编码,料件名称),表2(税则号,料件名称),窗体有2个DataGridView,点击DataGridView1的记录, DataGridView2显示相同字段的相关记录,实现的代码如下:

Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick

If e.RowIndex < 0 Then Return

vb.net 点击DataGridView1的记录,DataGridView2显示相关记录

Dim row As DataGridViewRow = DataGridView1.Rows(e.RowIndex)

Dim value1 As Object = row.Cells("HS编码").Value

Dim value2 As Object = row.Cells("料件名称").Value


Dim query As String = "SELECT * FROM 手册料件清单 WHERE 税则号=@HS编码 AND 料件名称 = @料件名称"


Using conn As New SqlConnection(DBconnString)

Using cmd As New SqlCommand(query, conn)

cmd.Parameters.AddWithValue("@HS编码", If(value1, DBNull.Value))

cmd.Parameters.AddWithValue("@料件名称", If(value2, DBNull.Value))


Dim adapter As New SqlDataAdapter(cmd)

Dim dt As New DataTable()

adapter.Fill(dt)


DataGridView2.DataSource = dt

End Using

End Using

End Sub

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

为您推荐

vb.net 用datagridview控件录入数据界面,提交保存数据库的代码

Imports System.Data.SqlClientPublic Class Form1&#39;连接数据库Private connString As String = &#34;Server=CW.shscth.com.cn;Database=SCTH;Integrated Security=True

2026-01-25 16:37

国内工科高校排名,清华第一,哈工大第二,北大未进前十

USNews 2022世界大学工科排行榜的中国大陆高校排名揭晓;从这份榜单来看,以前的老牌工科高校优势明显,综合性高校在这份榜单上存在感明显下降。我国有四所高校进入了世界工科大

2026-01-25 16:37

工科热门专业排名前十的高校,建议收藏

工学专业因其实用性强,毕业生比较容易找到专业对口的工作,而倍受考生和家长的青睐。据统计,工学是目前就业率最高的学科门类,在2018届本科生就业率最高的学科门类中,工学学科就业

2026-01-25 16:36

全国理工类大学排名一览:中科大位列第一,靠前的都是名校

在我国的大学中,理工类院校的数量还是比较多的。我国有很多厉害的理工类大学,如果能考入排名靠前的院校,就业非常吃香。但是很多人对于理工类大学还不是很了解,下面就给大家分享

2026-01-25 16:36

工科最吃香方向排名出炉!六梯队划分清晰,电气电子稳居第一梯队

一份“工科最吃香方向”的梯队划分图近日走红,将工科热门专业按就业前景、行业需求划分为六大梯队,电气类、电子信息类稳居第一梯队,土木、地质等专业位列第五梯队,清晰的排名为

2026-01-25 16:35

武汉科技大学和河南科技大学,哪个更有可能进“双一流”?

惯例都是拿排名说事。校友会那个榜单,每年都变。谁第95,谁第103,听多了,早就麻了。可要扯冲击“双一流”,真不是靠排列组合能搞定的,背后都是资源、地盘、圈子。武汉科技大学这两

2026-01-25 16:35