dropdownlist默认值(list clear方法)

admin 439 0

大家好,今天给各位分享dropdownlist默认值的一些知识,其中也会对list clear方法进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

一、C# List 动态取值

我学。NET也不久,在以前用DropDownList进行动态绑定的时候老是一下全绑了,没法也不知道怎么给它在加一行默认值,今天研究了下,可以如下解决:

DropDownList1.DataSource= p.GetReader("select* from ct_College");

DropDownList1.DataTextField="college_name";

DropDownList1.Items.Add(new ListItem("123","0"));//123显示文本、0是其value值

DropDownList1.SelectedIndex= DropDownList1.Items.IndexOf(DropDownList1.Items.FindByText("123"));//设置默认项

DropDownList1.Item.Insert(0,new ListItem("123","0"));//前面那个0是索引,0就是代表排在地一

我在编系统的时候在做报表服务的时候要选择导出项目,以获取查询字符串,要获取全部所选,就的遍历一遍:

protected void Button3_Click(object sender, EventArgs e)

for(int i=0;i<this.cbl1.Items.Count;i++)

if(this.cbl1.Items[i].Selected)

temp_Str= temp_Str+ this.cbl1.Items[i].Value;

temp_Str= temp_Str.Remove(temp_Str.Trim().Length-1);

获取查询字符串时,涉及到字段的写法,我在CHECKBOXLIST里面的项里面设置成“字段,”,所以在生成的查询字符串的最后多了一个“,”,于是就要将其移出:

temp_Str= temp_Str.Remove(temp_Str.Trim().Length-1);//Remove(指定位置)

二、用javascript怎么取下拉列表的值

1、如果是从数据库中读取的值,在下拉列表显示的时候会从0开始,自动给每个选项分配一个id值,即document.getElementById取出来的值。这样可以通过取出的id来跳转;

2、如果一定要自己给定值,要给数据库中相应的城市分配对应id值,把城市的相应信息用一个list提取出来,在下拉列表读取的时候<option value="${list.id}">北京</option>,这样可以直接通过value判断跳转。

好了,关于dropdownlist默认值和list clear方法的问题到这里结束啦,希望可以解决您的问题哈!