感受DataGrid给数据操作带来的便利(1)
2004-11-12 08:46
435 查看
作为一个刚刚接触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要少多了,还快很多呢。
第一部分:用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要少多了,还快很多呢。
相关文章推荐
- 在ASP.NET 2.0中操作数据之十二:在GridView控件中使用TemplateField
- Asp.Net 重定向必须要知道的一些资料
- 小议sqlserver数据库主键选取策略
- 用 Asp.Net 建立一个在线 RSS 新闻聚合器的方法
- 千年零一虫
- c#接简单数据库操作类
- 我的应聘总结!
- Microsoft Visual Studio .NET 2003制作安装程序
- 在线等,一个十万火急的问题
- 独具量身定做特色的管理软件--数据大师
- 关于数据库备份的问题!
- 关于目前的方向
- sql server7.0数据库恢复
- 发现数据对象--数据库开发的关键
- 学ASP.NET学什么?
- 越过调试这道槛——ASP.NET无法调试问题剖析
- 用VB和MTS开发多层数据库应用系统
- zabbix proxy配置文件不能把DBhost设置成远程数据库?