三层架构(一)简单的搭建与表的载入

类库的创建

(1)在解决方案里添加项目,分别添加DAL,BLL,UI三个类库。
在这里插入图片描述
(2)分别为三个类库添加引用。

类库的作用

1:UI层,放入窗体
2:BLL层,传递数值
3:DAL层,数据库操作层(一个类操作一张表)

尝试载入一张表

UI(表的load)

        ctsql ctsql1 = new ctsql();//实例化bll层中的类
        private void maininfo_Load(object sender, EventArgs e)
        {
            dataGridView1.DataSource = ctsql1.GetTable();
        }

BLL

       cnsql ctsql1 = new cnsql();//实例化dal的类
        public  DataTable GetTable()
        {
            return ctsql1.gettable();
        }

DAL

        public DataTable a = new DataTable();
        public SqlConnection sql = new SqlConnection("server=.;database=aoteman1;uid=sa;pwd=123456");
         
        public DataTable gettable()
        {
            string sqlconnect = "select name from 属性表";
            sql.Open();
            SqlDataAdapter adapter = new SqlDataAdapter(sqlconnect,sql);
            adapter.Fill(a);
            sql.Close();
            return a;  
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值