【www.gdgbn.com--组件控件开发】

asp教程.net 给dropdownlist赋值方法


dropdownlist 控件中的每个可选项都是由 listitem 元素定义的!

提示:该控件支持数据绑定!
属性
属性 描述 .net
selectedindex 可选项的索引号 1.0
onselectedindexchanged 当被选项目的 index 被更改时被执行的函数的名称。 1.0
runat 规定该控件是服务器控件。必须设置为 "server"。 1.0
listcontrol 标准属性
appenddatabounditems, autopostback, causesvalidation, datatextfield,
datatextformatstring, datavaluefield, items, runat, selectedindex, selecteditem,
selectedvalue, tagkey, text, validationgroup, onselectedindexchangedlistcontrol 控件包括列表控件的所有基本功能。继承自此控件的控件包括:checkboxlist, dropdownlist, listbox 以及 radiobuttonlist 控件。

如需完整描述,请访问 listcontrol 标准属性。
web 控件标准属性
accesskey, attributes, backcolor, bordercolor, borderstyle, borderwidth,
css教程class, enabled, font, enabletheming, forecolor, height, isenabled,
skinid, style, tabindex, tooltip, width如需完整描述,请访问 web 控件标准属性。
控件标准属性
apprelativetemplatesourcedirectory, bindingcontainer, clientid, controls,
enabletheming, enableviewstate, id, namingcontainer, page, parent, site,
templatecontrol, templatesourcedirectory, uniqueid, visible如需完整描述,请访问控件标准属性。

 

在winform中给combobox赋值winform下combobox获取绑定对象集的selectedvalue补充

asp.net教程页面中,如下方法给dropdownlist赋值:


 dptype.selectedindex = dptype.items.indexof(dptype.items.findbytext(m_tradereport.r_catename));


dptype.selectedindex = dptype.items.indexof(dptype.items.findbyvalue(m_tradereport.r_cateid));
这两个可以避免以下方法有时候不能设置值的情况:


 dptype.selectedvalue = convert.tostring(m_tradereport.r_cateid);
获取给dropdownlist选中值:

try {   m_tradereport.r_cateid= sqlparser.intparse(dptype.selectedvalue);   m_tradereport.r_catename = sqlparser.stringparse(dptype.selecteditem.text); }catch{}

m_tradereport.r_cateid= sqlparser.intparse(request[dptype.clientid]);

本文来源:http://www.gdgbn.com/asp/29624/