Database 如何在datagridview组合框上显示数据库中的数据
我编写了一个代码,但希望datagridview1的值显示在第二个datagridview2上Database 如何在datagridview组合框上显示数据库中的数据,database,sql-server-2008,datagridview,combobox,vb6,Database,Sql Server 2008,Datagridview,Combobox,Vb6,我编写了一个代码,但希望datagridview1的值显示在第二个datagridview2上 cn.Open() Dim sql As String = ("SELECT [srno],[voucher_type]FROM [SchoolERP].[dbo].[manage_voucher]") Dim dataadapter As New SqlDataAdapter(sql, cn) Dim ds As New DataSet()
cn.Open()
Dim sql As String = ("SELECT [srno],[voucher_type]FROM [SchoolERP].[dbo].[manage_voucher]")
Dim dataadapter As New SqlDataAdapter(sql, cn)
Dim ds As New DataSet()
dataadapter.Fill(ds, "manage_voucher")
DataGridView1.DataSource = ds
DataGridView1.DataMember = "manage_voucher"
cn.Close()
Dim cmb As New DataGridViewComboBoxColumn()
cmb.HeaderText = "vaucher_mode"
cmb.Name = "cmb"
cmb.MaxDropDownItems = 2
cmb.Items.Add("Paidin")
cmb.Items.Add("Paidout")
DataGridView1.Columns.Add(cmb)
DataGridView1.Columns("srno").ReadOnly = True
我在datagridview1的表单1上有两个表单,它显示了所有3个克隆,但我想在form2 datagridview2上显示这些数据。
好的,在form1(保存datagridview1)中,为要在form2(保存datagridview2)中显示的每个数据定义公共静态字符串值。使用第3列值为这些值分配数据(分别针对每一行)。打开form2时,将这些值称为“form1.(字符串名称)”,并使用它们分配组合框值。例如:(combobox.Text=form1.(字符串名)
希望这有帮助。您能更具体一点吗?据我所知,应用程序中有两个表单,每个表单包含一个datagridview。datagridview1有三列,datagridview2有组合框,但数字2有组合框。您想用数字1更新这些组合框值。是否正确?我想在datagridview2组合框上显示默认值在datagridview1第3列中显示的x值。