【www.gdgbn.com--php常用代码】

本实例要讲的是利用datalist数据绑定控件,因为我是刚学这个东东,所以有不对之处请各位指点啊。
asp教程.net代码

 private void dataload()   

  {       

      dataset ds = new dataset();       

      string sql = "select * from partent";       

      sqlconnection con = new sqlconnection("data source=pc-200912151837;initial catalog=test;integrated security=true");       

      sqldataadapter da = new sqldataadapter(sql, con);       

      da.fill(ds, "xinghao");
           string sql2 = "select * from parent";       

       sqldataadapter da2 = new sqldataadapter(sql2, con);       

         da2.fill(ds, "parent");

      //这句最关键了,好像是通过id建立2个表之间的关系,然后加载数据
                ds.relations.add("myreation", ds.tables["son"].columns["son_id"], ds.tables["parent"].columns["parent_id"]);       

       datalist.datasource = ds.tables["son"].defaultview;       

       datalist.databind();   

  }


 

数据库教程代码:

  

 create table partent

    (      partent_id int not null primary key, 主键id     

      partent_name varchar(50) not null

   )

    create table son

   (

     son_id id not null primary key,主键tid    

      son_name varchar(50) not null,    

      partent_id not null   //与partent关联的id

   )

本文来源:http://www.gdgbn.com/jiaocheng/28564/