asp.net 下拉列表无级数据绑定实现代码

复制代码 代码如下:

private string toadd = "├".<BR><BR>private void GetArticleCategory(string pid)
{
SqlConnection conn = new SqlConnection("server=.;database=test;uid=sa;pwd=;");
string sql = "select Articlesgroup_id,Groupname from Articlesgroup where Articlesgroup_parent_id=@pid order by Groupname";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlParameter Pid = new SqlParameter("@pid", SqlDbType.Int);
Pid.Value = pid;
cmd.Parameters.Add(Pid);
conn.Open();
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
this.DropDownList1.Items.Add(new ListItem(toadd + " " + sdr[1].ToString(), sdr[0].ToString()));
toadd += "─┴";
this.GetArticleCategory(sdr[0].ToString());
toadd = toadd.Substring(0, toadd.Length - 2);
}
sdr.Close();
conn.Close();
}

在Page_Load里调用

程序代码
复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)
{
this.keyword.Attributes.Add("onfocus","if( this.value=='key key key') {this.value='' };");
if (!Page.IsPostBack)
{
this.GetArticleCategory("0");
}
this.DropDownList1.Items.Insert(0, new ListItem("Search All", "all"));
}

时间: 2024-10-02 14:41:54

asp.net 下拉列表无级数据绑定实现代码的相关文章

asp.net 下拉列表无级数据绑定实现代码_实用技巧

复制代码 代码如下: private string toadd = "├".<BR><BR>private void GetArticleCategory(string pid) { SqlConnection conn = new SqlConnection("server=.;database=test;uid=sa;pwd=;"); string sql = "select Articlesgroup_id,Groupname

ajax+asp实现数据无刷新保存查询代码

1. 前台AJAX代码(javascript)的创建. 2. 后台服务端ASP AJAX代码的编写. 3. ASP+AJAX+数据库的实例演示及讲解. 第一步:前台AJAX代码(javascript)的创建. 我们先创建一个index.html前台文件,内容代码如下:  代码如下 复制代码 <html> <head> <title>AJAX教程实例-AJAX教程实例-ASP+AJAX+ACCESS数据库应用-脚本之家原创ajax实例教程</title> &l

图片的无级缩放和无级截取(js+.net)

无级截取前端代码用的这里的:http://www.cnblogs.com/cloudgamer/archive/2008/07/21/1247267.html感谢:cloudgamer! 两个代码均在IE    FF下调试通过给几个图片看下   暂时没有演示地址,如果有好心人提供空间,那我就放上去  .net2.0就可以 无级缩放:按钮前面这个大图是可以通过鼠标拖动  改变大小的   无级截取:(任意截取,大小,位置...)      点此下载  

ASP.NET如何实现后台的无级分类的绑定

问题描述 今天找了一天下了N多代码都不知道怎么做的看有的是用GRITEVIEW但是数据排序如何实现望好心人帮一下忙或则给一个代码也行具体实现功能是象很多CMS后台的无级分类管理一样如:国内新闻-----修改--删除----分类00-修改--删除----分类00修改--删除----分类000修改--删除国外新闻---修改---删除----分类00-修改--删除----分类00修改--删除这样绑定无级分类具体能实现功能就行不限制用什么控件或则完全自己写有哪个兄弟知道的能帮个忙万分感谢实在走投无路了

ThinkPHP实现递归无级分类——代码少_php技巧

具体代码如下: /** * 无级递归分类 * @param int $assortPid 要查询分类的父级id * @param mixed $tag 上下级分类之间的分隔符 * @return string $tree 返回的分类树型结构结果 * */ function recursiveAssort($assortPid, $tag = '') { $assort = M('goods_class')->where("class_pid = $assortPid")->

关于使用AJAX中实现DataGrid无刷新数据绑定中使用AjaxHelper问题的请教?

问题描述 本人最近正在学习AJAX在asp.net中应用,想实现DataGrid无刷新数据绑定.在网上搜索到AjaxHelper可实现这种效果,具体文章可参看http://www.cnblogs.com/teddyma/archive/2005/06/16/175298.html.在学习作者提供的Example文件调试过程试图改进下实现通过主页面某一控件值(比如一个TextBox)的改变来实现DataGrid数据重新绑定.因为作者使用自定义控件来实现DataGrid数据绑定,故我使用了((Tex

实现 asp 的服务器无刷新推技术

服务器|刷新|无刷新 关于推送技术-----------------------------转载请注明出处:一鹤.NET_WWW.1HE.NET Client PULL(客户端拉技术)通常,聊天室通过不断刷新来显示服务器的最新信息,即所谓的Client PULL(客户端拉技术)Client PULL必须不停的建立连接,刷新信息,断开连接,这样效率很低,而且速度很慢.(如果加快速度,频繁的建立断开连接刷新页面都会增加服务器与客户端的资源消耗) Server Push(服务器推技术)推技术就是建立一

ASP.NET 2.0 和数据绑定控件:新的角度,新的做法

asp.net|控件|数据 适用于:Microsoft ASP.NET 1.xMicrosoft ASP.NET 2.0 摘要:了解 ASP.NET 2.0 中的用于生成自定义数据绑定控件的工具是如何演变的.   本页内容 为什么需要新的数据源模型  ASP.NET 2.0 中的数据绑定控件  分析要点  数据绑定机制   列表控件  HeadlineList 示例控件  管理自定义集合  关于复合控件的一点讨论  小结 为什么需要新的数据源模型数据绑定是开发人员在 ASP.NET 1.x 中发

ASP.net DropDownList 无刷新联动!

asp.net|刷新|无刷新  <TITLE>WebForm2</TITLE>   <SCRIPT language='javascript'>   function load(){     var drp2 = document.getElementById("DropDownList2");     drp2.innerText="";    for(var i = 0;i<=drp2.options.length -1