DropDownList数据添加一问,代码如下
public void CompanyIndustryBind()
{
this.DDLIndustry.DataValueField = "stortid";
this.DDLIndustry.DataTextField = "name";
this.DDLIndustry.DataSource = zc.DisplayCompanyIndustry();
this.DDLIndustry.DataBind();
this.DDLIndustry.Items.Insert(0,new ListItem("请选择","0"));
-->出错的语句,索引越界this.DDLIndustry.Items.Insert(this.DDLIndustry.Items.Count + 1,new ListItem("其它",(this.DDLIndustry.Items.Count + 1).toString()));
}
现在的效果是:
请选择
行业A
行业B
行业C
小弟要实现的结果是
请选择
行业A
行业B
行业C
其他
问题点数:20、回复次数:7Top
1 楼antiking(生活就象拉大便有时顺畅有时不顺畅.)回复于 2006-03-10 09:34:31 得分 5
this.DDLIndustry.Items.Insert(this.DDLIndustry.Items.Count,new ListItem("其它",(this.DDLIndustry.Items.Count).toString()));
Top
2 楼antiking(生活就象拉大便有时顺畅有时不顺畅.)回复于 2006-03-10 09:37:19 得分 2
0-9 count是10你在 count+1不是11了么.??Top
3 楼fangbuge(窗外的雨)回复于 2006-03-10 09:43:06 得分 1
this.DDLIndustry.Items.Add(new ListItem("其它",this.DDLIndustry.Items.Count .toString()));
Top
4 楼songxiaozhao(雨朋)回复于 2006-03-10 10:11:58 得分 5
把this.DDLIndustry.Items.Insert(this.DDLIndustry.Items.Count + 1,new ListItem("其它",(this.DDLIndustry.Items.Count + 1).toString()));
改为下面这句
this.DDLIndustry.Items.Insert(this.DDLIndustry.Items.Count,new ListItem("其它",(this.DDLIndustry.Items.Count).toString()));Top
5 楼songxiaozhao(雨朋)回复于 2006-03-10 10:12:46 得分 5
count已经是“其它”的索引值了,你再加一,那可不就出错了Top
6 楼chuxue1342(@楚}===天{==========雪饮>)回复于 2006-03-10 10:26:12 得分 0
同上!!!顶Top
7 楼badeggSky(坏坏天堂)回复于 2006-03-10 10:56:24 得分 2
下标是从0开始的,count就是总数的后一位了。Top
相关问题
- DropDownList绑定一问,代码如下
- 向access中添加布尔型数值时出错,求教,代码如下
- PD在生成类代码的时候,如何添加系统引用,如下
- 请问:OnQueryEndSession为何更本不运行,我只在原MFC自动生成的MDI代码的基础上添加此事件。????代码如下:
- 看看如下代码..........
- 如下代码如何写?
- DataGrid救命!~!!!!代码如下
- -------------------RadioButtonList一问,代码如下-------------------------------
- 一本初级书上他让我在BOOL CAviPlayDlg::ONInitDialog()函数中添加如下代码,这个函数在哪啊?
- 在DATAGRID的模板列动态添加文本框,怎么在后台找到文本框输入的值,代码如下:




