datasource是我定义的一个类
Imports Microsoft.VisualBasic
Imports System.Data.OleDb
Imports System.DataPublic Class DataClass    Private connstr As String
    Private sqlConnection As OleDbConnection
    Private sqlDataAdapter As OleDbDataAdapter
    Private sqlDataReader As OleDbDataReader
    Private sqlCommand As OleDbCommand
    Private sqlDataset As DataSet    Public Function TdataSet(ByVal QueryString As String) As DataSet
        Me.sqlDataAdapter = New OleDbDataAdapter(QueryString, Me.sqlConnection)
        Dim dataSet As New DataSet
        Me.sqlDataAdapter.Fill(dataSet)
        Return dataSet
    End FunctionPublic Sub New()
        Me.connstr = "provider=MSDAORA;Data Source=test2;Persist Security Info=True;User ID=system;Password=manager;Unicode=True"
        Me.sqlConnection = New OleDbConnection(Me.connstr)
        Me.sqlConnection.Open()
End SubEnd Class在一个页面中画了GridView控件,添加了一些列,用以下代码将GridView与数据源进行了绑定,不知道怎么讲查询的各个字段与每一列绑定,请达人帮忙,急,十分感谢。Dim [setgrid] As DataSet = datasource.TdataSet(queryString)
Me.GridView1.DataSource = [setgrid]
Me.GridView1.DataBind()

解决方案 »

  1.   

    直接点GridView,在“属性”中找到列,现在电脑上没VS,忘了那个叫什么属性,反正是可以添加列的,很容易找到,然后添加一个列,选择那个列,会有貌似DataBind之类的属性,填你表的字段名就好了;也可以用代码实现,应该是GridView1.columns(i)的一个数据邦定属性设置为字段名(在调用GridView1.DataBind()之前写),可以自己查一下MSDN
      

  2.   

    zbc1009大哥说的第一种方式要有sqlsource控件作了绑定才会出现那个属性,第二种方式我没找到那个绑定属性设置方法。有劳再帮忙看看,谢谢
      

  3.   

    问题解决了,用了GridView下的BoundField,多谢了。