asp.net DataList 联动二级菜单绑定数据

本实例要讲的是利用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

   )

时间: 2024-10-25 20:02:14

asp.net DataList 联动二级菜单绑定数据的相关文章

asp.net datalist中的radiobuttonlist绑定

问题描述 asp.net datalist中的radiobuttonlist绑定 datalist里的radiobuttonlist 绑定 dt 有一条数据 str里是分隔有是 a b c d 这里到底应该怎么绑定radiobuttonlist 求大神

DW+ASP 玩转动态二级菜单

菜单|动态|二级菜单 一般情况下这种情况是来对二级的目录有用,对于现在网站流传的JS好多种,但都无外乎那些令像我这样的菜鸟晕头转向的JS代码..一下子for...一下子array的.废话少说,切入正题了. 首先得建一个表,当然,如果你的表中就已经建好目录的话,那这一步可以省略了.但有一点要提醒:这个表是我这个例子的使用依据(不知道这样说对不对). 由于我用的表是ACCESS的,所以建表就不说了,只列出这个两个表的相应的字段名(数据库名:db.mdb):表名:type_tree --父类字段:ty

对DataList模板中的绑定数据进行再加工

问题是:我用<%# Eval("star")%>成功绑定数据star的数据(star在数据库中是int类型),这时我想重复取出star的数值(1~star), 比如说现在star是5,那么我就是要取出<%# Eval("star")%>中从1~到5的数,下面该怎么做? [方法1]嵌套javascript: <script type="text/javascript"> var strInt = <%# E

ASP.NET ListView中使用DropDownList绑定数据方法

ASP.NET提供的大部分数据绑定控件都是使用额外的标记自动封装显示数据,举例来说,GridView控件在一个HTML表格(<table>)中显示它的数据,每条记录显示一行(<tr>),每个字段显示为一个单元格(<td>),虽然你可以使用TemplateField组件自定义GridView的外观,但GridView的输出仍然是限制在一个table组件中的,但有时候你想要完全控制由数据绑定控件产生的HTML标记的外观,这正是ListView控件的优势,ListView控件

iOS的客户端菜单功能仿百度糯米/美团二级菜单_IOS

我刚好最近在开发一个商城项目,实现了一个简单的控件,就和大家一起分享一下. 控件的效果就是类似百度糯米或者美团的二级菜单,我开发iOS的客户端菜单功能,直接参考了git一个项目,对应的UI效果: 其实效果看起来还不错.iOS开发完成以后,又要准备开发Android,发现对应网上的案例还是很少的,或者不是想要的效果.我想参考了别人的项目代码,也为开源项目做点贡献,准备自己开发一个Android的menu项目: 折腾了大概三个小时,终于搞定了,效果如下: 从图片不难看出,这是一个多级菜单,控制者填充

我的ASP之旅:二级联动菜单制作

菜单|联动菜单     这个问题其实已经蛮老了,不过作为刚学ASP3个月的我来说,还是有必要写下来强化自己的基础知识.     就拿最常用的"省市下拉列表联动"作为例子吧!     在我们制作网站会员注册信息时,一般会涉及到填写自己所在省/市,如果用input或textarea做成填写形式不太理想.所以大部分网站都会选择联动下来列表形式,做起来也不算很复杂,同时看上去也很轻松.         具体做法如下:         1.设计数据库         我们选用Access数据库.

asp.net datalist绑定数据后可以上移下移实现示例

 这篇文章主要介绍了asp.net datalist绑定数据后可以上移下移的示例代码,需要的朋友可以参考下  代码如下: if (e.CommandName == "Up")  {  int index = e.Item.ItemIndex;  string TitleID = rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim();    if (e.Item.ItemInd

在ASP.NET 2.0中操作数据之二十九:用DataList和Repeater来显示数据_自学过程

导言 在之前的28篇教程的例子里,如果我们需要显示某个数据源的多条记录,我们使用GridView .GridView 的一行表示数据源的一条记录,列表示一个字段.虽然GridView 用来显示数据,分页,排序,编辑,删除非常的方便,但是有点臃肿.而且GridView 结构的标记是固定的-它包含一个带有<tr>和<td>的HTML <table>标记. 为了在显示多条记录时,有更好的自定义功能,ASP.NET 2.0提供了DataList 和Repeater (ASP.N

asp.net 点击右侧菜单,左侧表格里的数据根据点击的菜单节点显示相应的内容,菜单不需要动态的

问题描述 asp.net 点击右侧菜单,左侧表格里的数据根据点击的菜单节点显示相应的内容,菜单不需要动态的 asp.net 点击右侧菜单,左侧表格里的数据根据点击的菜单节点显示相应的内容,表格里的数据是从数据库里获取的,菜单不需要动态的 解决方案 数据都是从数据库里搜索出来,通过前段的操作,动态生成sql语句,搜索出要的数据 解决方案二: 一个简单的的方式是用iframe的方式 1.显示左侧菜单,参考代码如下: 前台: 要显示的菜单名称 解决方案三: 要显示的菜单名称/asp:LinkButto