<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><html>
<script language="VB" runat="server">    Sub Page_Load(Sender As Object, E As EventArgs)         Dim DS As DataSet
        Dim MyConnection As SqlConnection
        Dim MyCommand As SqlDataAdapter        MyConnection = New SqlConnection("server=(local)\NetSDK;database=pubs;Trusted_Connection=yes")
        MyCommand = New SqlDataAdapter("select * from Authors", MyConnection)        DS = new DataSet()
        MyCommand.Fill(ds, "Authors")        MyDataGrid.DataSource=ds.Tables("Authors").DefaultView
        MyDataGrid.DataBind()
    End Sub</script><body>  <h3><font face="Verdana">Simple Select to a DataGrid Control</font></h3>  <ASP:DataGrid id="MyDataGrid" runat="server"
    Width="700"
    BackColor="#ccccff" 
    BorderColor="black"
    ShowFooter="false" 
    CellPadding=3 
    CellSpacing="0"
    Font-Name="Verdana"
    Font-Size="8pt"
    HeaderStyle-BackColor="#aaaadd"
    EnableViewState="false"
  /></body>
</html>

解决方案 »

  1.   

    老大,我问的是DBF数据库,你却告诉我SQL数据库。
      

  2.   

    是VISUAL FOX PRO 数据库
      

  3.   

    先用ODBC生成一个连接,再调用该连接的连接字符串,就如:
    PRODIDER=microsoft.jet.oledb.4.0;User ID=sa;Data Source=btsmis
      

  4.   

    感谢您使用微软产品。您可以使用ODBC.NET Managed Provider通过Microsoft Visual FoxPro Driver来连接VFP数据库。1. ODBC.NET Managed Provider可以从以下网站下载并安装:
       http://www.microsoft.com/downloads/release.asp?ReleaseID=35715 
    2. 在您的ASP.NET工程中,添加对Microsoft.Data.Odbc.dll的引用。(缺省在C:\Program Files\Microsoft.NET\Odbc.Net\下。)
    3. 在程序中利用类似以下代码读取VFP数据库:
            Imports System.Data
        Imports Microsoft.Data.Odbc
       . . . 
       . . .
           Dim sConnectionString As String
            sConnectionString = "SourceType=DBC;SourceDB=C:\MyDBC\data1.dbc;Driver={Microsoft Visual FoxPro Driver}"
            Dim objConn As New OdbcConnection(sConnectionString)
            Dim da As New OdbcDataAdapter("Select * From Table1", objConn)
            Dim ds As New DataSet()
            da.Fill(ds, "Table1")
            DataGrid1.DataSource = ds
        DataGrid1.DataBind()- 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
      

  5.   

    感谢您使用微软产品。您可以使用ODBC.NET Managed Provider通过Microsoft Visual FoxPro Driver来连接VFP数据库。1. ODBC.NET Managed Provider可以从以下网站下载并安装:
       http://www.microsoft.com/downloads/release.asp?ReleaseID=35715 
    2. 在您的ASP.NET工程中,添加对Microsoft.Data.Odbc.dll的引用。(缺省在C:\Program Files\Microsoft.NET\Odbc.Net\下。)
    3. 在程序中利用类似以下代码读取VFP数据库:
            Imports System.Data
        Imports Microsoft.Data.Odbc
       . . . 
       . . .
           Dim sConnectionString As String
            sConnectionString = "SourceType=DBC;SourceDB=C:\MyDBC\data1.dbc;Driver={Microsoft Visual FoxPro Driver}"
            Dim objConn As New OdbcConnection(sConnectionString)
            Dim da As New OdbcDataAdapter("Select * From Table1", objConn)
            Dim ds As New DataSet()
            da.Fill(ds, "Table1")
            DataGrid1.DataSource = ds
        DataGrid1.DataBind()- 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。