科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件用好vs2005之使用强类型DataSet简化开发

用好vs2005之使用强类型DataSet简化开发

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在日常开发中,为了编写数据的增加、更新、修改、删除等功能而不得不面对枯燥的代码,做重复又重复的工作

作者:刘辉 来源:天极开发 2007年11月3日

关键字:

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

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章