如何在vb.net中将sp数据填充到Datagrid视图
我创建了DataGridview并设置了列(包括textcolumns、comboboxcolumns等)。 然后我创建了一个表,并创建了一个存储过程,用于从表中获取数据。如何在vb.net中将sp数据填充到Datagrid视图,vb.net,Vb.net,我创建了DataGridview并设置了列(包括textcolumns、comboboxcolumns等)。 然后我创建了一个表,并创建了一个存储过程,用于从表中获取数据。 实际上,我想从存储过程中获取数据,并填充我创建的每一列的数据网格视图。请帮助我找到最佳解决方案。如果您使用的是ADO.NET,这是其中的一个示例: Public Function FillDataSet(yourQuery As String, ByVal ParamArray para() As Object) As D
实际上,我想从存储过程中获取数据,并填充我创建的每一列的数据网格视图。请帮助我找到最佳解决方案。如果您使用的是ADO.NET,这是其中的一个示例:
Public Function FillDataSet(yourQuery As String, ByVal ParamArray para() As Object) As DataTable
dim _transaction As SqlTransaction
Dim _command As SqlCommand
_command = New SqlCommand(yourQuery, yourConnection)
_ds = New DataSet
_sqlda = New SqlDataAdapter(_command )
_command.Transaction = _transaction
For i = 0 To para.Count - 1
_command.Parameters.AddWithValue("@" & i, para(i))
Next
_sqlda.Fill(_ds)
return _ds.tables(0)
End Function
”他说
DataGridview1.datasource = Nothing
DataGridview1.datasource = FillDataSet(YourQuery,YourParam)
你在问一个一般性的问题。您必须指定将用于从数据库检索数据到vb代码的技术。您可以使用ADO.NET、Linq、实体框架等。如果您更具体,我们可以给您一些提示或一些使用VB.NET填充网格数据的示例。