ComboBox 经验总结
2011-08-26 13:07
92 查看
一: ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
DropDowStyle=DropDown 允许用户键入列表项的文本框,为默认值
DropDownSysle=DropDownList 显示一个项列表,用户可从中选择一项
A: 在属性 Iitems 添加项
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem 选择项的文本
CobShow.SelectText 空值
CobShow.SelectValue 报错...
CobShow.Items[CobShow.SelectedIndex].ToString() 选择项的文本
B:在程序中添加 CobShow.Item.Add() 结果和上面一样
C: A B 两种方式同时添加 结果和上面一样
D:动态绑定数据
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem System.DataRow.DefaultView
CobShow.SelectText 空值
CobShow.SelectValue 选择项的 VALUE 值
CobShow.Text 选择项的 文本 值
CobShow.Items[CobShow.SelectedIndex].ToString() System.DataRow.DefaultView
E: 如果先通过属性或者程序 写入了值之后,动态绑定的时候 会清空原来的值
F: 如果动态绑定数据之后,在通过程序 CobShow.Item.Add('zhi'); 报错...[解决办法如下]
FSubject 是要显示的文本,FTech 是要传递的值
DataTable dt = cboShow.DataSource as DataTable;
DataRow dr = dt.NewRow();
dr["FSubject"] = "---Text---";
dr["FTech"]="---Value---";
dt.Rows.InsertAt(dr, 0); 插入到第一行
dt.Rows.Add(dr); 追加到最后一行
解释: dr["FSubject"],dr["FTech"] 是一行中的2列,赋值之后就完整的添加一行
CobShow.Text="---Text---",CobShow.SelectValue="---Value---"
补充:
string sql="SELECT * FROM temp_all2 WHERE temp_fatid='1'";
this.ddltz.DataSource= DB.get_DataSet_select(sql);
this.ddltz.DataTextField="temp_text";
this.ddltz.DataValueField="temp_table";
this.ddltz.DataBind();
this.ddltz.Items.Insert(0,new ListItem("请选择","-1"));
DropDowStyle=DropDown 允许用户键入列表项的文本框,为默认值
DropDownSysle=DropDownList 显示一个项列表,用户可从中选择一项
A: 在属性 Iitems 添加项
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem 选择项的文本
CobShow.SelectText 空值
CobShow.SelectValue 报错...
CobShow.Items[CobShow.SelectedIndex].ToString() 选择项的文本
B:在程序中添加 CobShow.Item.Add() 结果和上面一样
C: A B 两种方式同时添加 结果和上面一样
D:动态绑定数据
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem System.DataRow.DefaultView
CobShow.SelectText 空值
CobShow.SelectValue 选择项的 VALUE 值
CobShow.Text 选择项的 文本 值
CobShow.Items[CobShow.SelectedIndex].ToString() System.DataRow.DefaultView
E: 如果先通过属性或者程序 写入了值之后,动态绑定的时候 会清空原来的值
F: 如果动态绑定数据之后,在通过程序 CobShow.Item.Add('zhi'); 报错...[解决办法如下]
FSubject 是要显示的文本,FTech 是要传递的值
DataTable dt = cboShow.DataSource as DataTable;
DataRow dr = dt.NewRow();
dr["FSubject"] = "---Text---";
dr["FTech"]="---Value---";
dt.Rows.InsertAt(dr, 0); 插入到第一行
dt.Rows.Add(dr); 追加到最后一行
解释: dr["FSubject"],dr["FTech"] 是一行中的2列,赋值之后就完整的添加一行
CobShow.Text="---Text---",CobShow.SelectValue="---Value---"
补充:
string sql="SELECT * FROM temp_all2 WHERE temp_fatid='1'";
this.ddltz.DataSource= DB.get_DataSet_select(sql);
this.ddltz.DataTextField="temp_text";
this.ddltz.DataValueField="temp_table";
this.ddltz.DataBind();
this.ddltz.Items.Insert(0,new ListItem("请选择","-1"));
相关文章推荐
- [★]ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
- [★]ComboBox 经验总结[动态绑定数据之后,静态添加一条数据] 转
- ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
- ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
- windows系统文件夹的共享,网上邻居的共享,个人经验总结
- Windows 文件过滤驱动经验总结
- 了解Java学习过程---查了N多别人的经验总结
- MTK开发中一些经验总结
- 数据库查询经验总结,不定期更新
- VC中使用ListCtrl经验总结(1)
- tmp_table_size ---> 优化 MYSQL 经验总结
- Java软件开发工程师实习生面试经验分享总结
- 吐血总结关于找工作的20条经验!!!
- MySQL优化经验(实例介绍,经验的总结)
- Linux 内核学习经验总结
- vc++ for symbian 开发环境配置 经验总结
- endnote使用经验总结
- Red Hat上安装Eclipse经验总结
- Angularjs开发一些经验总结
- 用python参加Kaggle的经验总结【转】