.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
感受DataGrid给数据操作带来的便利(1)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

作为一个刚刚接触asp.net的人来说,DataGrid能够为我们提供那些便利,一直是我想要早点知道的。这两天我恰好自己动手在修改以前的一个asp应用,所以,我学习了一下DataGrid,体会了一下,确实为我们带来了很多的便利,总结了一下,写出来给像我这样的初学者。

第一部分:用DataGrid显示数据表中的所有的数据

    我们使用DataGrid的一个目的就是要用它来显示数据。我们首先要在页面上放上一个DataGrid,比如DataGrid1,接下来,我们要在页面的定义一个全局的数据库链接,你可以从vs.net2003的工具箱里创建一个“SqlConnection”,比如“myConn,系统会再生成WebForm的时候,初始化它,你也可以在页面的page_load事件中初始化它:

private void Page_Load(object sender, System.EventArgs e)

{

if!IsPostBack

{

    this.myConn.ConnectionString = "workstation id=test;packet size=4096;integrated security=SSPI;data    source=A" +"PPSERVER;persist security info=False;initial catalog=oa";

}

 

//为了方便,我创建了一个函数来填充数据到DataGrid

BindGrid();

}

 

创建一个函数BindGrid();

Public void BindGrid()

{

    //创建一个适配器

     SqlDataAdapter myAdp=new SqlDataAdapter("select * from mytable",myConn);

    //创建一个数据集

     DataSet ds=new DataSet();

    //然后,通过适配器将数据库中的数据填充到数据集中

     myAdp.Fill(ds,"myTable");//myTable是数据库表的名字

     //将数据集作为DataGrid的数据源

     DataGrid1.DataSource=ds.Tables["mytable"].DefaultView;

    //绑定数据,数据就显示出来了

     DataGrid1.DataBind();

}

OK,显示出来了!

编程量真的比原来asp要少多了,还快很多呢。

 




相关文章

相关软件