动网新闻的分类效果--简短的代码 .NET技术 / ASP.NET
来源:百度文库 编辑:神马文学网 时间:2024/06/02 21:36:02
动网新闻的分类效果--简短的代码
ahui4367()2005-12-20 18:05:47 在 .NET技术 / ASP.NET 提问
看了好多的无限分类.不是通篇理论,就是讲的一知半解的.
看了网上的列子后修改的.我个人觉得很使用.和动网新闻的分类效果一样的
如下:
数据库字段如下:
ClassID(int) ParentID(int)默认为0 ClassName(char)
1 0 新闻
2 1 国内新闻
3 2 地方新闻
4 3 房产
===========================
public ArrayList al=new ArrayList();
public int j=0;
public int i=0;
//使用递归的方法.
public void getID(int ID)
{
SqlDataReader dr;
string temp=null;
dr=SqlHelper.ExecuteReader(conn,CommandType.Text,"select * from myclass where parentID="+ID);
while(dr.Read())
{
i=i+1;
for(int j=i;j>=2;j--)
{
temp=temp+"--";
//Response.End();
}
al.Add("|--"+temp+dr1["className"].ToString());
getID(Convert.ToInt32(dr1["ClassName"]));
}
i--;
}
=============
调用的时候
getID(0);//0就是第一级
ArrayList dr11=new ArrayList(al);
DropDownList1.DataSource=dr11;
DropDownList1.DataBind();
============
|--效果:
|----新闻
|------国内新闻
|--------地方新闻
|----------房产
ahui4367()2005-12-20 18:05:47 在 .NET技术 / ASP.NET 提问
看了好多的无限分类.不是通篇理论,就是讲的一知半解的.
看了网上的列子后修改的.我个人觉得很使用.和动网新闻的分类效果一样的
如下:
数据库字段如下:
ClassID(int) ParentID(int)默认为0 ClassName(char)
1 0 新闻
2 1 国内新闻
3 2 地方新闻
4 3 房产
===========================
public ArrayList al=new ArrayList();
public int j=0;
public int i=0;
//使用递归的方法.
public void getID(int ID)
{
SqlDataReader dr;
string temp=null;
dr=SqlHelper.ExecuteReader(conn,CommandType.Text,"select * from myclass where parentID="+ID);
while(dr.Read())
{
i=i+1;
for(int j=i;j>=2;j--)
{
temp=temp+"--";
//Response.End();
}
al.Add("|--"+temp+dr1["className"].ToString());
getID(Convert.ToInt32(dr1["ClassName"]));
}
i--;
}
=============
调用的时候
getID(0);//0就是第一级
ArrayList dr11=new ArrayList(al);
DropDownList1.DataSource=dr11;
DropDownList1.DataBind();
============
|--效果:
|----新闻
|------国内新闻
|--------地方新闻
|----------房产
动网新闻的分类效果--简短的代码 .NET技术 / ASP.NET
动网新闻的分类效果--简短的代码 .NET技术 / ASP.NET
javascript和ActiveX的交互问题 .NET技术 / ASP.NET
最新技术: ASP.NET 页的客户端
ASP.NET技术的学习顺序
asp.net的生命周期
常用asp.net代码
ASP.NET程序中常用的三十三种代码
ASP.NET程序中常用的三十三种代码
asp.net(C#) 生成随机验证码的代码
Asp.NET 生成静态页面并分页的代码实现
Asp.NET 生成静态页面并分页的代码00
ASP.NET技术网站
ASP.NET的网站新闻管理系统设计与实现
关于初学ASP.NET技术的学习顺序问题
领先技术-ASP.NET 页面的服务器端 by Dino Esposito
最新技术: ASP.NET 页的客户端sss
最新技术: ASP.NET 页的客户端1
关于初学ASP.NET技术的学习顺序问题
ASP.NET技术获取IP与MAC地址的方法
ASP.NET:目录的遍历
ASP.NET环境的安装
HttpWebRequest跨域cookie的访问,Asp.net实例教程,Asp.net...
ASP.NET网站定时执行后台任务的代码 - 学IT网 xueit.com