在 vb.net 中的网站的 gridview 中显示表格

Posted

技术标签:

【中文标题】在 vb.net 中的网站的 gridview 中显示表格【英文标题】:display table in gridview for website in vb.net 【发布时间】:2014-10-15 16:51:19 【问题描述】:

我是 vb.net 的新手,我想在 ASP.NET secnario 中使用 vb.net 在 gridview 中显示一个 Access 表。

Public Class Form1
    Public Sub New()
        InitializeComponent()
        BindGrid()
    End Sub

    Private Sub BindGrid()
        Dim constring As String = "Data Source=.\SQL2005;Initial Catalog=Northwind;User id = sa;password=pass@123"
        Using con As New SqlConnection(constring)
            Using cmd As New SqlCommand("SELECT * FROM Customers", con)
                cmd.CommandType = CommandType.Text
                Using sda As New SqlDataAdapter(cmd)
                    Using dt As New DataTable()
                        sda.Fill(dt)
                        GridView1.DataSource = dt
                    End Using
                End Using
            End Using
        End Using
    End Sub
End Class

有人可以帮帮我吗?

【问题讨论】:

是什么东西不工作,还是...? 乍一看,您的constring 看起来不正确。 【参考方案1】:

要使用 ACCESS 数据库,您必须更改连接字符串。

Dim constring As String = "Data Source=.\SQL2005;Initial Catalog=Northwind;User id = sa;password=pass@123"

    http://www.connectionstrings.com/access/

还有

                Using ds As New DataSet()
                    sda.Fill(ds)
                    GridView1.DataSource = ds.Table(0)
                    GridView1.DataBind()
                End Using

【讨论】:

以上是关于在 vb.net 中的网站的 gridview 中显示表格的主要内容,如果未能解决你的问题,请参考以下文章

vb.net动态设置gridview列的属性

VB.net 中的 Textchanged 不在我的 gridview 中显示结果

选择列表框选项时将行添加到 Data GridView VB.net

VB.Net根据下拉文本选择隐藏特定的gridview列

vb.net 更改dataset表中的内容

需要计算gridview.after databind VB.NET的高度