c#WEB dropdownlist 添加的问题

这个控件除了手动添加外,还能怎样添加?不是读取数据库的,是一个字符串publicstringstr="1,2,3,4,5,6,7";然后全部填充到ddl里面?怎么做才是最... 这个控件除了手动添加外,还能怎样添加?
不是读取数据库的,是一个字符串
public string str = "1,2,3,4,5,6,7";
然后全部填充到ddl里面?怎么做才是最好的,我也不知道这样逗号隔开是不是最好的。。
有没有什么类型和dll匹配的,也就是写一个匹配dll的函数,处理后直接
dll=函数;这样就赋值成功了。

如果不行,就告诉我怎么赋值吧!
说错了- -不是dll是ddl(dropdownlist )。。。。
展开
 我来答
wenzhong628
2009-08-20 · TA获得超过533个赞
知道小有建树答主
回答量:653
采纳率:0%
帮助的人:240万
展开全部
你可以写一个函数来添加,在page_load函数下面调用就行,例如:

/// <summary>
/// 加载年龄属性值
/// </summary>

private void AddAge()
{
for (int i = 18; i <= 60; i++)
{
this.dropdownlist.Items.Add(new ListItem(i.ToString()));
}
}
这个是给一个选择年龄的下拉菜单添加上18到60这些属性值,然后在page_load函数下面通过AddAge()调用就行。
zhangyuhaoqq
2009-08-20 · TA获得超过2216个赞
知道小有建树答主
回答量:682
采纳率:0%
帮助的人:398万
展开全部
ddl=函数直接就赋值成功是不行的
如果是有规律的集合,可以像一楼那样用循环加进去。
如果是没有规律的集合,可以先把集合填充好,再循环集合的内容像一楼那样循环加进去。
如果不想循环,可以把数据填充到DataTable这样的数据源,用绑定的方式绑上去。
具体代码就不写了

如果数据不多的话,拼字符串再截取成元素加进去也行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式