文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Asp.NetDataTable控件的使用
精品推荐
特别推荐
·技巧实例:ASP.NET生成静态页面实现方法
·ASP.NET、JSP及PHP之间的抉择
·.net基础知识错误注意二十二点知识
·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
·.NET基础知识-什么是.NET
·初学C#+ASP.NET+Oracle时积累的备忘点滴
·专家详解:复杂表达式的执行步骤
·asp.net中的加密方法
·DataGrid常见关注问题解决方案
·学习笔记 ASP.NET 5种页面转向法
热点TOP10
·DataList嵌套实例
·C#中势将窗体拖拽进行到底
·Paint.NET 3.20正式版下载
·ASP.NET2.0的multiview和wizard控件
·.net基础知识错误注意二十二点知识
·.NET 3.x新特性之自动属性及集合初始化
·ASP.NET中Multi-ListBox控件编程详解
·技巧实例:ASP.NET生成静态页面实现方法
·绝对精华:ASP.NET常用的三十三种实用代码
·动态创建内容时所用的W3C DOM属性和方法

DataTable控件的使用

日期:2008年5月24日 作者:清风网络学院 查看:[大字体 中字体 小字体]


一、行在aspx文件里加入一个DataGrid控件,这里设id为DataGrid1;


二、新建一个数据库dotasp,新建一个表UserInfo
CREATE TABLE [dbo].[UserInfo] (
 [id] [int] IDENTITY (1, 1) NOT NULL ,
 [username] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
 [pwd] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
 [email] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
 [addtime] [datetime] NULL 
) ON [PRIMARY]
然后在这个表里面插入一些数据;



三、在aspx.cs文件的Page_Load方法里加入下面代码:
 DataTable dt=new DataTable(); //新建一个DataTable的实例dt
 DataRow dr; //声明一个DataRow实例dr
 dt.Columns.Add(new DataColumn("编号",typeof(Int32))); //说明DataTable表里的包含哪些字段
 dt.Columns.Add(new DataColumn("用户名",typeof(string)));
 dt.Columns.Add(new DataColumn("密码",typeof(string)));
 dt.Columns.Add(new DataColumn("电邮",typeof(string)));
 dt.Columns.Add(new DataColumn("加入时间",typeof(DateTime)));
 string strConn = "user id=sa;password=;initial catalog=dotasp;data source=jeff"; 
 //定义数据库的Connection
 SqlConnection Conn = new SqlConnection(strConn);
 string strSql="Select * from UserInfo order by addtime desc";
 SqlCommand Cmd=new SqlCommand(strSql,Conn);
 Cmd.Connection.Open();
 SqlDataReader Dr=Cmd.ExecuteReader(); //新建一个SqlDataReader对象的实例Dr
 while(Dr.Read())
 {
  dr=dt.NewRow(); //用DataTable的NewRow方法新建一个DataRow对象的实例dr
   dr[0]=Dr["id"].ToString(); //数据库中的id字段填入这一行的第一列
  dr[1]=Dr["username"].ToString(); //数据库中的username字段填入这一行的第二列
  dr[2]=Dr["pwd"].ToString();
  dr[3]="<A href="mailto:"+Dr["email"].ToString()+"">"+Dr["email"].ToString()+"</a>";
  dr[4]=Dr["addtime"].ToString();
  dt.Rows.Add(dr); //把这一行插入到到表格dt中
 }
 Dr.Close();
 Cmd.Connection.Close();
 DataGrid1.DataSource=new DataView(dt); 
 //把DataTable中的二维数据dt作为一个数据源赋给DataGrid1
 DataGrid1.DataBind(); //绑定数据

(出处:清风网络学院






上一篇:RegularExpressionValidator

下一篇:DataGrid学习一

相关文章:
·为什么iexplore.exe在打开网页时CPU使用会100%?
·溯雪使用说明
·键盘的使用与指法训练
·GHOST使用方法(图解)
·Firefox 使用常见问题和解决方法
·注册表应用100例—注册表使用全攻略之十一
·Vista系统使用技巧总结
·教您如何使用无线上网全攻略
·TninkPad笔记本电池使用指南
·GM使用命令以及物品怪物中文清单1
相关软件:
·黑客视频教程 VMware虚拟机的安装和使用
·黑客视频教程-灰鸽子远控使用教程
·使用GPMC随心所欲管理组策略
·Adobe Photoshop CS 2 简体中文使用指南
·数码相机购买使用宝典 V1.03.29
·FLASH 8中文使用手册
·流光使用
·IIS4使用手册
·Linux 系统命令及其使用详解(大全)
·触网浏览器的使用

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn