==================数据访问层,类文件==============================
Imports Microsoft.VisualBasic
Imports System.Data.SqlClient
Imports System.Data
Public Class mydata
Private con As SqlConnection
' <summary>
' 打开数据库连接.
' </summary>
Private Sub Open()
' 打开数据库连接
If con Is Nothing Then
con = New SqlConnection(Web.Configuration.WebConfigurationManager.ConnectionStrings("OFFICEAUTODBConnectionString").ToString())
End If
If con.State = ConnectionState.Closed Then
Try
con.Open()
Catch ex As Exception
Finally
End Try
End If
End Sub
Public Sub Close()
'判断连接是否已经创建
If con IsNot Nothing Then '判断连接的状态是否打开
If con.State = ConnectionState.Open Then
con.Close()
End If
End If
End Sub
Public Function selecvalue() As DataSet
Try
Open()
Dim rs As New SqlClient.SqlDataAdapter("select top 100 * from company", con)
Dim ds As New DataSet
rs.Fill(ds)
Close()
Return ds
Catch ex As Exception
Throw New Exception(ex.ToString)
End Try
End Function
End Class
==========================================业务层============================
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ds As New mydata
If Not Page.IsPostBack Then
GridView1.DataSource = ds.selecvalue()
GridView1.DataBind()
End If
End Sub
========================================表现层==================================
<%@ Page Language="VB" AutoEventWireup="false" Debug="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" BackColor="White"
BorderColor="White" BorderStyle="Ridge" BorderWidth="2px" CellPadding="3"
CellSpacing="1" GridLines="None">
<RowStyle BackColor="#DEDFDE" ForeColor="Black" />
<Columns>
<asp:CommandField />
</Columns>
<FooterStyle BackColor="#C6C3C6" ForeColor="Black" />
<PagerStyle BackColor="#C6C3C6" ForeColor="Black" HorizontalAlign="Right" />
<SelectedRowStyle BackColor="#9471DE" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#E7E7FF" />
</asp:GridView>
</div>
</form>
</body>
</html>