十天学会ASP.net之第八天
- 时间:2015年04月02日 11:01:18 来源:魔法猪系统重装大师官网 人气:9893
学习目的:初步掌握DATAGRID的使用
以前在ASP中,我们显示大批量数据经常使用循环读取记录集的方式,在表格中插入代码来显示,循环的是
首先看一下DATAGRID的样式方面的属性
BackImageUrl="" 背景图片
CellSpacing="" 单元格间距
CellPadding="" 单元格填充
cssClass="" 使用的CSS样式
DATAGRID可以自动用表中的字段名放在显示的记录的头部来表示各个单元格所代表的意义,用ShowHeader="true/false"来控制是不是显示,在大多数情况下我们是不需要这个功能的,因为我们数据库中的字段名大多是英文的,而我们想在页面输出的大多是中文名字。
下面看一下显示数据库内所有记录,就几行代码:
<script runat="server" language="c#">
void Page_Load()
{
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath("guestbook.mdb");
OleDbConnection objConnection=new OleDbConnection(strConnection);
OleDbCommand objCommand1 = new OleDbCommand("select * from guestbook",objConnection);
objConnection.Open();
dgrdMain.DataSource=objCommand1.ExecuteReader();//dgrdMain就是下面的DATAGRID的ID
dgrdMain.DataBind();
objConnection.Close();
}
</script>
id="dgrdMain"
cellpadding="1"
showheader="true"
borderwidth="0"
runat="server"
/>
至于VB的版本,这次大家自己来试试吧:)
假设数据库是三个字段:id,aa,bb
显示的样子就如下:
id | aa | bb |
1 | werwe | rewrwe |
2 | werwe | rewrwe |
我们一定觉得这种显示不满意,我们有两种显示的方式(需要包括在
一、默认的列,我们可以选择不输出所有的字段还可以安排顺序:
比如说我们想按照bb,aa来输出这个表,我们这么写
id="dgrdMain"
cellpadding="1"
showheader="true"
autogeneratecolumns="false"
borderwidth="0"
runat="server">
注意使用了autogeneratecolumns="false"以后DATAGRID就不会自动输出所有字段了。
二、以模板列,我们可以定制每一个单元格的样式:
中间是一个表格,想怎么样就怎么样
或许你们要说怎么在表格中输出代码那,可以使用<%# DataBinder.Eval(Container.DataItem,"字段名").ToString()%>
下面看一个例子,我们所要做的就是把aa,bb两个字段放在一个单元格内显示,就好像下面一样:
1 | werwe rewrwe |
2 | werwe rewrwe |
我们这样写代码:
id="dgrdMain"
cellpadding="1"
showheader="false"
autogeneratecolumns="false"
borderwidth="0"
runat="server">
首先使用默认的显示方式显示ID
再使用模板来显示后面一列(由AA,BB并列组成)<%# Container.DataItem("aa")%> <%# Container.DataItem("bb")%>
今天就说到这里,明天我们来看一下DATAGRID的分页显示等功能
十天,学会,ASP.net,之,第八,天,学习,目的,初步,
- Win7教程 更多>>
-
- Windows7界面优化技巧:提升用户体验的实10-28
- Windows7如何激活?解决常见激活问题全攻10-28
- Windows7主题选用指南:如何个性化你的桌10-28
- Win7电脑怎么恢复出厂设置?快速重置方法10-28
- Windows7忘记密码?五招帮你轻松找回系统10-28
- windows7桌面卡顿?快速提升流畅度的专业10-28
- Windows7系统更新指南:快速解决常见问题10-28
- Windows7驱动安装问题如何一步步解决?详10-28
- U盘教程 更多>>
-
- 老毛桃U盘启动盘制作详细教程步骤解析10-28
- 2024年最佳U盘杀毒软件推荐:保护数据安10-28
- 百度u盘使用技巧:轻松解决存储与安全问10-28
- 如何使用360u盘鉴定器快速检测U盘质量?10-28
- 如何选择u盘文件恢复软件?专业指南助你10-28
- 金山U盘卫士五大功能详解:全面保护你的10-28
- 电脑读不出U盘?五个步骤轻松解决连接问10-28
- u盘插上没反应?六个方法快速解决读不出10-28
- Win10教程 更多>>
-
- Windows10家庭版激活密钥获取方法与常10-28
- 如何快速完成Windows10下载安装一步到10-28
- 详解windows10家庭版和专业版区别及如10-28
- 激活windows10密钥的正确方法及注意事10-28
- Windows10教育版激活密钥获取攻略:实用10-28
- 激活Windows10专业版攻略:快速解决常见10-28
- 如何使用windows10激活工具永久激活?详10-28
- 如何获取和激活Windows10激活码详解指10-28
- 魔法猪学院 更多>>
-
- 财付通绑卡失败原因及解决方法详解10-26
- 三分钟掌握小白菜的营养与种植技巧10-26
- 鼠标灵敏度怎么调?五步快速优化指引10-25
- 2024年中超联赛赛程安排及观赛攻略详解10-25
- 2024年笔记本电脑性价比排行:高性能机型10-08
- 2024年笔记本电脑散热器精选推荐:十大高10-08
- 笔记本电脑电池常见问题解决方案指南10-08
- 三星笔记本电脑官网解读:如何选择适合你10-08
Copyright © 2015-2023 魔法猪 粤ICP备19111771号 增值电信业务经营许可证 粤B2-20231006 魔法猪系统重装大师
本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。