VS2005中使用强类型DataSet简化开发(2)

http://www.sina.com.cn 2006年02月15日 10:31  天极yesky

    把GridView的DataSourceID设置成ObjectDataSource,此时我们就已经建立好了完整的一个数据编辑功能。看是不是很简单。

  当然,我们在进行企业开发的时候,更习惯于在后台编辑,现在我就给出在后台进行手工编辑的代码:

//数据绑定部分
if (!Page.IsPostBack)
{
 authorsTableAdapters.authorsTableAdapter ta = new authorsTableAdapters.authorsTableAdapter();
 //authorsTableAdapter就是我们建立的强类型的
 GridView1.DataSource = ta.GetData();
 GridView1.DataBind();
}
//删除数据
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
 authorsTableAdapters.authorsTableAdapter ta = new authorsTableAdapters.authorsTableAdapter();
 ta.DeleteQuery(GridView1.DataKeys[e.RowIndex].Value);
}
//返回单条数据
authorsTableAdapters.authorsTableAdapter ta = new authorsTableAdapters.authorsTableAdapter();
DataTable dt = ta.SelectDetail(Request.QueryString["id"].ToString());
if (dt.Rows.Count > 0)
 Response.Write(dt.Rows[0]["address"].ToString());
//返回数据统计
authorsTableAdapters.authorsTableAdapter ta = new authorsTableAdapters.authorsTableAdapter();
Response.Write(ta.ScalarQuery().ToString());

  至此,我们不难发现,2005给我们的开发提供了飞跃性的改变。我们可以通过强类型数据集很方便快速的进行多层构架开发,并且提高开发速度。

上一页 1 2 下一页

发表评论 _COUNT_条
Powered By Google
不支持Flash
·城市对话改革30年 ·新浪城市同心联动 ·诚招合作伙伴 ·企业邮箱畅通无阻
不支持Flash