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给我们的开发提供了飞跃性的改变。我们可以通过强类型数据集很方便快速的进行多层构架开发,并且提高开发速度。