关于dropdowlist的默认值、选取,请大家帮忙??????????????????? 在这一句Row1=ds1.Tables("dept").Rows(0)之后执行:DropDownList4.DataBind() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim Row1 As DataRow Row1=ds1.Tables("dept").Rows(0) '''''dropdownlist4.selecteditem.text=row1("dp_name") '''''dropdownlist4.selecteditem.value=row1("dp_id") dropdownlist4.SelectedItem.Selected = falsedropdownlist4.Items.FindByText( row1("dp_name").ToString() ).Selected = true; zhq2000(俗子) 谢谢你帮我搞定它!!!以后还请多多指教!!小妹在此谢过!! 对了,zhq2000(俗子) ,请问可不可以解释一下dropdownlist4.SelectedItem.Selected = false dropdownlist4.Items.FindByText( row1("dp_name").ToString() ).Selected = true后一句话的意思??? DropDownList的成员Items 的类型是 ListItemCollection , 它的方法中有两个用于定位项的方法: function FindByText( ItemText As string ) As ListItem 这个方法是通过列表项的Text属性的值来定位(查找)。 function FindByValue( ItemValue As string ) As ListItem 这个方法则是通过列表项的value属性的值来定位(查找)。 dropdownlist4.Items.FindByText( row1("dp_name").ToString() ).Selected = true 就是找到列表项中Text值等于 row1("dp_name")的值的那一项,并且选中它! 其实可以分解为: Dim item As ListItem = dropdownlist4.Items.FindByText( row1("dp_name").ToString() ) item.Selected = true 有一点要注意的是,由于 DropDownList 中的项只能是单选,所以在通过Selected属性选中项时,一定要先将前一个被选中的项的selected设为false,否则将会出错;但是,通过DropDownList.SelectedIndex来选中项时不会发生这种错误! ASP.NET程序发布在服务器上时,如何隐藏代码 求救,网站有时乱码有时不乱 小型网站美工有偿寻求帮助 求救 网站出现问题 想向大家请教一下javascript中绝对位置的计算 Datalist、Repeater 大家都如何实现翻页?? 关于在线答题系统一个问题求解~~~ [在线等]:根据url生成静态页面的问题 如何做一个在线预览图片的按钮 如何将DataTable.GetChanges()方法获取的数据集绑定到DataGrid? 请问CookieAuthentication是什么意思???给30分 如何向DataGrid控件中动态添加EditCommandColumn?
Row1=ds1.Tables("dept").Rows(0)
'''''dropdownlist4.selecteditem.text=row1("dp_name")
'''''dropdownlist4.selecteditem.value=row1("dp_id") dropdownlist4.SelectedItem.Selected = falsedropdownlist4.Items.FindByText( row1("dp_name").ToString() ).Selected = true;
以后还请多多指教!!
小妹在此谢过!!
dropdownlist4.SelectedItem.Selected = false
dropdownlist4.Items.FindByText( row1("dp_name").ToString() ).Selected = true
后一句话的意思???
它的方法中有两个用于定位项的方法:
function FindByText( ItemText As string ) As ListItem
这个方法是通过列表项的Text属性的值来定位(查找)。 function FindByValue( ItemValue As string ) As ListItem
这个方法则是通过列表项的value属性的值来定位(查找)。 dropdownlist4.Items.FindByText( row1("dp_name").ToString() ).Selected = true
就是找到列表项中Text值等于 row1("dp_name")的值的那一项,并且选中它!
其实可以分解为:
Dim item As ListItem = dropdownlist4.Items.FindByText( row1("dp_name").ToString() )
item.Selected = true 有一点要注意的是,由于 DropDownList 中的项只能是单选,所以在通过Selected属性选中项时,一定要先将前一个被选中的项的selected设为false,否则将会出错;但是,通过DropDownList.SelectedIndex来选中项时不会发生这种错误!