to 楼上:我只想显示跟我Dropdownlist1里面对应的项,如果ADD的话不就又增加了嘛
解决方案 »
- 如何远程连接OPC服务器
- 求教,关于用VS2008发布C# winform 程序中不带数据库的问题
- 求助!WPF触摸屏虚拟键盘!
- 求代码
- 删除Menu的问题,哪一题正确?
- ?c#进度条
- [求助]dataGrid,listBox,和SQLServer互连的问题
- 给定DataGrid的行号(不一定时当前行),如何取出对应的DataRow??
- listBox的資料如何增加/刪除到數據庫中-------馬上給分﹗﹗
- 如何防止实例化窗体类初始化多次?
- WinForm如何实现DATAGRID中當前的单元内容在ENTER 時光标移到下一個单元格?
- 打包安装程序时怎么手动修改安装路径,并实现在桌面自动生成快捷方式?
this.Cblnews.DataSource=tbnews;
this.Cblnews.DataTextField="cat_name";
this.Cblnews.DataValueField="cat_id";
this.Cblnews.DataBind();
ddl.CleanSelection();
ListItem _item=ddl.Items.FindByText("abc");
if (_item!=null)
_item.Selected=true;
DataSet ds = yourGetDataSet(sql);
Dropdownlist1.DataTextField="colA" ; //显示的字段
Dropdownlist1.DataValueField="colB" ; //VALUE的字段
Dropdownlist1.DataBind();
{
if(DropDownList1.Items[i].Value.Trim()==d.Trim())
{
DropDownList1.SelectedIndex=-1;
DropDownList1.Items[i].Selected=true;
}
}
如下:
string d=dreader[8].ToString();
DropDownList1.SelectedValue=d;
就可以實現了!
Dropdownlist1.Items.add(d);
就可以了。
for(int i=0;i<3;i++)
if(DropDownList1.Items[i].Value==d)
DropDownList1.SelectedIndex=i;