简单三层模式

==================数据访问层,类文件==============================

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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值