DropDownList 用法的一些学习总结
来源:互联网 发布:js获取被选中的option 编辑:程序博客网 时间:2024/05/01 12:46
首先绑定数据。
现收集dropdownlist 的三种 databind 方法如下:
<asp:ListItem Value="设计家园">设计家园</asp:ListItem>
<asp:ListItem Value="网页设计">网页设计</asp:ListItem>
<asp:ListItem Value="网络编程">网络编程</asp:ListItem>
<asp:ListItem Value="酷站欣赏">酷站欣赏</asp:ListItem>
</asp:DropDownList>
SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);
DataSet ds = new DataSet();
ada.Fill(ds, "CompanyType");
DropDownList1.DataSource = ds.Tables["CompanyType"].DefaultView;
DropDownList1.DataValueField = ds.Tables["CompanyType"].Columns[1].ColumnName;
DropDownList1.DataTextField = ds.Tables["CompanyType"].Columns[1].ColumnName;
DropDownList1.DataBind();
ds.Dispose();
{
if (!IsPostBack)
{
SqlConnection conn = system.Configuration.ConfigurationSettings.AppSettings["SqlConnection"].ToString();
{
conn.Open();
this.DropDownList1.Items.Add("");
string strSQL = "select CompanyType from CompanyType";
SqlCommand com = new SqlCommand(strSQL, conn);
SqlDataReader dr = com.ExecuteReader();
while (dr.Read())
{
this.DropDownList1.Items.Add(dr["CompanyType"].ToString());
}
catch (Exception ex)
{
Response.Write("<scirpt>alert('" + ex.Message.ToString() + "')</script>");
}
finally
{
conn.Close();
}
}
}
绑定之后,我们来实现dropdownlist 的联动功能。
要实现联机变动,就要用到selectedindexchange 事件,记得要把AutoPostBack 的值设为 "true"
下面是一个最简单的联动效果。
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList2.Items.Clear();
if (DropDownList1.Items[0].Selected)
{
DropDownList2.Items.Add("陆小凤");
DropDownList2.Items.Add("楚留香");
}
else
{
DropDownList2.Items.Add("杨过");
DropDownList2.Items.Add("小龙女");
}
}
如果要实现无刷新联动,自己去找度娘。网上有很多很好的文档案例。
同理,如要下级也自动获取对于的数据字段。
string id=dropdownlist1.SelectedValue;
可以然后根据此"id“去数据库中读出相应部分的数据
最后,是一个不错的通过DataSet逐行读数据的例子,业务系统“计划中心”的下拉列表.
string SqlStr = null;
SqlServer sqlserverDB = new SqlServer();
{
object[] itemArray = dataRow.ItemArray; //获取dataRow的所有的单元格里的数据Array
DropDownList_name.Items.Add(new ListItem(itemArray[0].ToString(), itemArray[1].ToString()));
}
- DropDownList 用法的一些学习总结
- DropDownList 用法的一些学习总结 分类: c#
- webForm中dropDownList的一些用法
- DropDownList的一些东东
- Html.DropDownList()的用法
- Html.DropDownList()的用法
- Html.DropDownList()的用法
- Html.DropDownList()的用法
- jquery下的select dropdownlist用法总结(待续)
- 关于下拉菜单(dropdownlist)一些用法心得
- 关于DropDownList的一些问题
- asp:DropDownList 的一些属性
- [总结]find的一些用法
- constraint的一些用法总结
- QString的一些用法总结
- constraint的一些用法总结
- UIWebView的一些用法总结
- UIWebView的一些用法总结
- MooTools下的返回顶部功能的实现实例页面
- solr下配置IKAnalyzer分词器的扩展词典,停止词词典
- Java中Comparable和Comparator实现对象比较
- IPHONE开发切图比例
- JAVA沙箱安全总结
- DropDownList 用法的一些学习总结
- 基于大型网站的技术分析
- ThinkPHP学习笔记(二)入口文件的作用、URL控制、模板的简单使用方式
- JDBC连接自定义sqlserver数据库实例名(多个实例)
- 64位服务器无法使用access,数据库连接字符串修改
- C++Primer PLus 第五版读书笔记
- html正确的嵌套规则
- 流媒体纵横谈
- 基于openswan klips的IPsec VPN实现分析(二)数据接收