asp.net 如何只用一个下拉框显示类似数控件那样级别菜单??帮帮我这个菜鸟!!
解决方案 »
- 把从数据库读取的内容中的空格替换出来
- 怎么取得标签,然后触发事件后改变标签的属性值?
- 菜鸟问题,大家帮帮忙解决,谢谢
- |M| 幕白兄太强了,我昨晚看到3点多都看不清楚我那个ORM查多主键的问题 发给幕白兄搞定了
- 去掉字符串中的相同字符,但,号不去掉,这个用正则能实现吗?正则学的不精,虚心求教~
- 求助:vs2008中选中td后属性栏中没有style是什么原因
- 文件下载的权限控制
- 急,在线等待如何得到DropDownList列表里某一项目的索引的值,谢谢!
- 介绍几个用ASP.NET开发的网站点!!!
- 高分求救高手-----表单提交的怪问题。在线等待中。。。。
- .NET AJAX方面讨论些问题。
- 急!急!急!给段JavaScript 鼠标悬浮事件代码
{
//根据List长度循环
for (int j = 0; j < goodTypeList.Count; j++)
{
GoodsTypeInfo tyInfo = goodTypeList[j]; //用副ID中截取的字段和父ID相比较
if (tyInfo.FuIDString[tyInfo.FuIDString.Length - 1].Equals(ids))
{
//实例化一项
ListItem item = new ListItem(); //当是根目录是,不加下划线加载,其他情况,随着级别的降低,下划线随之增多
if (tyInfo.FuIDString[0] == "0")
{
item.Value = Convert.ToString(tyInfo.TypeID);
item.Text = GetStr(0) + Convert.ToString(tyInfo.TypeName);
//添加项
this.DropDownList1.Items.Add(item);
this.dropDownTo.Items.Add(item);
//再次循环
BindItem(tyInfo.TypeID + "", goodTypeList);
}
else
{
item.Value = Convert.ToString(tyInfo.TypeID);
item.Text = GetStr(tyInfo.FuIDString.Length)+ Convert.ToString(tyInfo.TypeName);
//添加项
this.DropDownList1.Items.Add(item);
this.dropDownTo.Items.Add(item);
//再次循环
BindItem(tyInfo.TypeID + "", goodTypeList);
}
}
}
}
//用下划线“_”缩进
public String GetStr(int lev)
{
String str = "";
//计算下划线的长度并返回
for (int i = 0; i < lev; i++)
{
str += "__";
}
return str;
}
public string[] FuIDString {
get
{
return TypeFuID.Split('_');
}
}