asp.net下拉框部分不可选与分类显示
来源:互联网 发布:淘宝男女消费比例 编辑:程序博客网 时间:2024/05/01 17:17
实现下拉框部分不可选的问题,这个问题我也是在网上找了好久才找到,现在拿来跟大家一起分享!
下面是一个下拉框某项不可选的方法,在Page_Load调用
public void DisAbleDropDownListItem(DropDownList ddl)//这里传控件ID就可以了
{
foreach (ListItem li in ddl.Items)
{
if (li.Value == "1" || li.Text == "RUN")//不可选的项
{
li.Attributes.Add("disabled", "disabled");
}
}
}
下面是我在网上收集的下拉框分类的方法,实现二级分类
protected void Page_Load(object sender, EventArgs e)
{if (!IsPostBack)
{
getdate();
DDLNewsClass.Items.Insert(0, new ListItem("--根目录--"));
ddlgetdate(0, "");
}
}
ListItem item = new ListItem();
private void ddlgetdate(int PID, string c)//下拉框绑定
{
item.Text = "";
string str = "select classID,className,PID from NewsClass where PID="+PID+"";
db.open();
DataTable dt = db.gettable(str);
db.close();
if (dt != null)
{
foreach (DataRow dr in dt.Rows)
{
int id = (int)dr["classID"];
int pid = (int)dr["PID"];
if (pid != 0)
{
item.Text += " " + c;
}
item.Text += dr["className"].ToString();
if (item.Value == item.Text)
{
item.Value = "";
}
item.Value = dr["classID"].ToString();
this.DDLNewsClass.Items.Add(new ListItem(item.Text, item.Value));
ddlgetdate(id, c + "---");
}
item.Value = "";
}
}
0 0
- asp.net下拉框部分不可选与分类显示
- asp.net DropDownList 可输可选 下拉菜单
- Asp.net页面弹出框时,底部背景图片部分不显示
- ASP.NET TreeView显示分类
- 不刷新页面的 可输可选下拉框
- select 下拉框某一项设置为不可选
- ASP.NET:在DataGrid中显示下拉列表框
- 关于Asp.net中GridView控件不显示部分列数据的方法
- 可以分类显示的Select下拉框
- asp.net中的下拉框
- 用ASP.NET实现Office文档的存储与分类显示
- asp.net div 背景不显示解决方法
- select标签设置只读的方法(下拉框不可选但可传值)
- ComboBox为何不显示下拉框?
- ComboBox 不显示下拉框的困惑
- VS2005列表框下拉菜单不显示
- select下拉框内容显示不完整
- ie下拉框信息显示不出来
- jobhistory无法显示
- 防止apktook 反编译后打包
- 开源爬虫软件汇总
- 记录一些快捷键
- Installing the Neurosky Mindwave Mobile on Windows 7 computer
- asp.net下拉框部分不可选与分类显示
- 程序打包 之 NSIS脚本
- BigDecimal类的加减乘除
- 如何在 Linux 上用 IP转发使内部网络连接到互联网
- 程序员层级---程序员的10层楼
- phpExcel导出excel
- php面试题一道(计算一个十进制数转二进制后其中‘1’的个数)
- jQuery选择器小结
- 可以用来做ppt的网页效果