在这里,您可以看到我的2格表格的代码。两者都有相同的数据集,bindingsource。由数据源构成的数据集有两个不同的sql查询。填充()和fillauswahl()在gridview中填充显示“select distinct”查询。 当用户点击该按钮1,从GridView中选择的项目被保存在“verzeichnis1”这个变种被粘贴到fillauswahl(),这是 select* from mytable where columnx = verzeichnis1
如何在同一个数据集中使用一种格式的2个网格视图,但其他人群?
我的问题是,两个GridView得到与filld formload时填写()并通过点击与fillverzeichnis()我不知道如何分开这个按钮!?我想这很容易。欢呼和感谢
Public Class Importverzeichnis
Public verzeichnis1 As String
Private Sub Importverzeichnis_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Try
Me.SKM2TableAdapter.Filld(Me.SLXADRIUMDEVDataSet.SKM2)
Catch ex As System.Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
End Try
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For Each cell As DataGridViewCell In DataGridView1.SelectedCells
verzeichnis1 = cell.Value
Next
Me.SKM2TableAdapter.Fillauswahl(Me.SLXADRIUMDEVDataSet.SKM2, verzeichnis1)
End Sub
End Class
编辑:我创建了一个新连接的新datset和新的DataAdapter,现在,它的工作原理:
Dim connectionString As String = My.Settings.SLXADRIUMDEVConnectionString
Dim sql As String = "SELECT * FROM SKM2 where
Benutzerdefiniert_10 ='" & verzeichnis1 & "' "
Dim connection As New SqlConnection(connectionString)
Dim dataadapter As New SqlDataAdapter(sql, connection)
Dim ds As New DataSet()
connection.Open()
dataadapter.Fill(ds, "verzeichnis")
connection.Close()
datagridview2.DataSource = ds
datagridview2.DataMember = "verzeichnis"
,但我会更开心,如果可以用我的第一个数据集和我的第一个适配器如果anyobdy知道如何做到这一点,我会很乐意回答
这是我的哗哗。我想在我的数据集中为每个查询添加两个表格。但我对编程不太适应。这是我的第一个数据库项目。我所做的只是创建数据源,将数据源工具栏中的gridviews拉到项目中,现在我在谷歌的帮助下从上面创建了这个连接。每次尝试在数据集中创建第二个表并将其链接到正确的sql语句失败。 – steve