【问题标题】:How can i load DataGridView?如何加载 DataGridView?
【发布时间】:2014-02-20 05:52:57
【问题描述】:

我让 Ms Access 表 Actionpoint 有四行。我正在尝试使用以下代码将其加载到网格视图中

Dim dt as DataTable
Dim da as New OleDbDataAdapter
con.Open()
da = New OleDbDataAdapter("SELECT * FROM ActionPoint",con)
da.fill(dt)
GridView1.datasource = dt.DefaultView

但它只加载一个空行。这段代码有什么问题? 我该如何解决?

【问题讨论】:

    标签: vb.net datagrid


    【解决方案1】:

    试试这个:

    Dim dt as new DataTable
    Dim da as New OleDbDataAdapter
    con.Open()
    da = New OleDbDataAdapter("SELECT * FROM ActionPoint",con)
    da.fill(dt)
    
    GridView1.datasource = dt
    

    【讨论】:

    • 感谢大家,我找到了解决方案。 * & from 之间的空格是我犯的错误。它只会导致错误的结果。 Dim dt as new DataTableDim da as New OleDbDataAdaptercon.Open()da.datasource = New OleDbDataAdapter("SELECT *FROM ActionPoint",con)da.fill(dt)
    【解决方案2】:

    改变这一行

    GridView1 = dt.DefaultView
    

    GridView1.DataSource = dt
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-07
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多