C#如何dropdownlist赋值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#如何dropdownlist赋值相关的知识,希望对你有一定的参考价值。
成立年份下拉框,本年及前19年(共20年),默认值为本年。
该如何写啊?这个本年我觉得应该是系统当年年份,该如何获取这20年呢?如何将它们赋给dropdownlist?
高手赐教啊,有代码更好!
for (int i = year-20; i <= year; i++)
DropDownList1.Items.Add(new ListItem(i.ToString() + "年", i.ToString()));
DropDownList1.SelectedValue = year.ToString();本回答被提问者和网友采纳 参考技术B document.getElementById( "elename ").selectedIndex = iIndex;
如果是按照值来设定选中项,需要专门写个函数:
function setListValue(var listName,var txtValue)
var objList = document.getElementById(listName);
for(var i=0;i <objList.options.length;i++)
if(objList.options[i].value == txtValue)
objList.options[i].selected = true;
break;
参考技术C DateTime.Now就是当前时间
DateTime dt = new DateTime.Now;
dt.GetYear().ToString()就是本年
dt.GetYear-1就是去年
类推 参考技术D for (int i = Now.Year - 9; i <= Now.Year + 10; i++)
ListItem li = new ListItem(i.ToString(), i.ToString());
DropDownList1.Items.Add(li);
if (i == Now.Year)
li.Selected = true;
手动给gridview加了一个dropdownlist控件,现在如何给这个dropdownlist赋值?
gridview没有用绑定列,用的是模板列,给手动加了dropdownlist控件,如何给dropdownlist赋值?
可以直接在前台赋值如果要在后台,则
for (int i = 0; i < GridView2.Rows.Count; i++)
dropdownlist dd = (dropdownlist )GridView2.Rows[i].FindControl("dropdownlist ID");
//然后就跟平常的dropdownlist 一样的了
dd.items.add();
参考技术A 你说的这个问题,这上面就有很详细的解决方案哦,他们的java教程很全面,你可以去了解下
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=100 参考技术B http://blog.csdn.net/wzhibin/archive/2008/03/28/2224869.aspx
以上是关于C#如何dropdownlist赋值的主要内容,如果未能解决你的问题,请参考以下文章
手动给gridview加了一个dropdownlist控件,现在如何给这个dropdownlist赋值?
如何通过手动赋值来使用@Html.DropDownList? [复制]