cyq.data 连接mysql_CYQ.Data 轻量数据层之路 使用篇一曲 裸身走天涯(十二)

本文详细介绍CYQ.Data.dll框架的使用步骤,包括下载DLL、添加引用、配置数据库链接及生成分页存储过程等。通过具体示例展示了如何进行数据绑定和数据填充,帮助开发者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实本来是不想写使用帮助的,因为在以下的文章中,都有大量的示例存在:

不过很多人还是很懒啊,一进群就用问怎么用。

发个文章路径让其看吧,又说太麻烦,使用复杂,于是想了想,还是写写使用教程,让这部分懒人速成一下。

当前最新版本为V1.4

下面是使用步骤:

一:下载框架DLL

进入上面下载网址,下载框架后解压,有一个60K左右大小文件:CYQ.Data.dll

二:项目添加引用

把CYQ.Data.dll添加到项目引用中

三:配置数据库链接

四:将分页存储过程生成到数据库中

请出CYQ.Data.SQL.OutPutData,生成,随便找个aspx页面的后台代码执行:

OutPutData data = new OutPutData();

data.ExeCreateProc(FiledDescriptionType.Sql2005);

五:裸身上战场

1:全裸方式

试一试1:数据绑定

MAction action=newMAction("表名");

GridView1.DataSource=action.Select();

GridView1.DataBind();

action.Close();

试一试2:数据填充

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

MAction action=newMAction("表名");if(action.Fill(888))//取id=888的值{

action.SetTo(labUserName);//说明:SetTo与GetFrom是对UI控件型操作//labUserName为Lable控件。控件ID约定方式为“三个字母前缀”+字段名.如labUserName,UserName为表的字段名。int userName=action.Get("UserName");//说明:Get与Set是对非UI型

action.Close();

}

2:半裸上场

疑问:上面的示例中出现“表名”、"UserName”,这么敲死的代码,如果修改字段或表名不是很难发现问题?

答复:继续请出CYQ.Data.SQL.OutPutData,生成枚举,随便找个aspx页面的后台代码

OutPutData data=newOutPutData();

Response.Write(data.OutPutAllTableEnum(TableType.U, FiledDescriptionType.Sql2005,false));

操作:新建一个类起名叫TableNames.cs,把自动生成的信息全部删除,留空白,同时将上面输出的枚举复制粘贴进去。

再试一试1:数据绑定

MAction action=newMAction(TableNames.Users);//传的是枚举了

GridView1.DataSource=action.Select();

GridView1.DataBind();

action.Close();

再试一试2:数据填充

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

MAction action=newMAction(TableNames.Users);if(action.Fill("id=888"))//第二种用法{

action.SetTo(labUserName);

int userName=action.Get(Users.UserName);//传的是枚举了

action.Close();

}

结言:

好了,看了这篇,还说不会用,看我不打死你,小样~!~~~~说笑的啦!!

其它用法请关注下一篇:名称未定。

当然了,本框架除了CYQ.Data.dll,另外还制作了API帮助文档,辅助工具,来助你更方便的使用本框架

提示:上面下载地址还另附 分页控件 实战 Post篇 的分页控件源码直接打包下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值