惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
量子位
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
爱范儿
爱范儿
博客园 - 【当耐特】
Vercel News
Vercel News
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
博客园 - 叶小钗
博客园_首页
V
Visual Studio Blog
宝玉的分享
宝玉的分享
B
Blog
MyScale Blog
MyScale Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
V
V2EX

博客园 - TomSun

sql语句优化 页面生存周期 SQL Server 存储过程的分页 利用鼠标中键缩放图片 - TomSun - 博客园 不间断连续图片滚动效果的制作方法 - TomSun - 博客园 IE问题解决方法汇总 Calendar的相关问题. 无法打开注册表关键字错误----修改方法 JScript中正则表达函数的说明与应用 正则表达式语法 ASP生成柱型体,折线图,饼图源代码 - TomSun - 博客园 ASP必读[常见问题集] 常用SQL语句(不断更新) Javascript里类的思想(zz) - TomSun - 博客园 JS写的Cookie类 ASP调用系统ping命令 c#.net常用的小函数和方法集 XMLHTTP---介绍 ASP.net 验证码(C#)
N级无刷新连动菜单 - TomSun - 博客园
TomSun · 2005-09-05 · via 博客园 - TomSun

使用方法:

SqlConnection cnn;
   SqlCommand cmd;

   
   cnn 
= new SqlConnection(SqlHelper.connstr());
   cmd 
= cnn.CreateCommand();

   cnn.Open();
   
if (!Page.IsPostBack)
   
{
    SqlDataReader dr;
    
    cmd.CommandText 
= "SELECT MenuID,MenuName FROM Menu where ParentID=0 and MenuType='product'";
    dr 
= cmd.ExecuteReader();
    ddlPublishers.DataSource 
= dr;
    ddlPublishers.DataTextField 
= "MenuName";
    ddlPublishers.DataValueField 
= "MenuID";
    ddlPublishers.DataBind();
    dr.Close();
   }


      cmd.CommandText 
= "SELECT MenuID,ParentID,MenuName from Menu where ParentID>0 and MenuType='product'";
      SqlDataAdapter da 
= new SqlDataAdapter(cmd);
      DataSet ds 
= new DataSet("Titles");
      da.Fill(ds,
"titles");
      
      Array Data;
      Data 
= Array.CreateInstance(typeof(object),1,3);//1控制后续菜单的数量.
      Data.SetValue("ddlTitles",0,0);
      Data.SetValue(ds,
0,1);
      Data.SetValue(
"titles",0,2);
      ddlTitles.TableName 
= "titles";

      ddlPublishers.SlaveData 
= Data;
   
      cnn.Close();
  }