DropDownList的AppendDataBoundItems属性

DropDownList的AppendDataBoundItems属性在ASP.NET 2.0中,可以在数据绑定时,通过设置DropDownList的AppendDataBoundItems属性为true,在数据绑定之前添加一个新的项目,并且这个新加的项目会保存在ViewState之中。下面就是一个实现的例子:    protected void Page_Load(object sender, EventArgs e)    …{        if 

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

DropDownList的AppendDataBoundItems属性在ASP.NET 2.0中,可以在数据绑定时,通过设置DropDownList的AppendDataBoundItems属性为true,在数据绑定之前添加一个新的项目,并且这个新加的项目会保存在ViewState之中。下面就是一个实现的例子:

DropDownList的AppendDataBoundItems属性
    
protected
 
void
 Page_Load(
object
 sender, EventArgs e)
DropDownList的AppendDataBoundItems属性DropDownList的AppendDataBoundItems属性    


{

DropDownList的AppendDataBoundItems属性        
if (!IsPostBack)
DropDownList的AppendDataBoundItems属性DropDownList的AppendDataBoundItems属性        
{

DropDownList的AppendDataBoundItems属性            
//DropDownList的属性AppendDataBoundItems
DropDownList的AppendDataBoundItems属性            
//功能:指示是否在数据绑定之前清除列表            
DropDownList的AppendDataBoundItems属性
            DropDownList1.AppendDataBoundItems = true;
DropDownList的AppendDataBoundItems属性
DropDownList的AppendDataBoundItems属性            DropDownList1.Items.Add(
new ListItem(— 请选择一个选择项 —“”));
DropDownList的AppendDataBoundItems属性
DropDownList的AppendDataBoundItems属性            DropDownList2.DataSource 
= DropDownList1.DataSource = CreateDataSource();
DropDownList的AppendDataBoundItems属性
DropDownList的AppendDataBoundItems属性            DropDownList2.DataTextField 
= DropDownList1.DataTextField = text;
DropDownList的AppendDataBoundItems属性            DropDownList2.DataValueField 
= DropDownList1.DataValueField = id;
DropDownList的AppendDataBoundItems属性
DropDownList的AppendDataBoundItems属性            DropDownList1.DataBind();
DropDownList的AppendDataBoundItems属性            DropDownList2.DataBind();
DropDownList的AppendDataBoundItems属性        }

DropDownList的AppendDataBoundItems属性    }


DropDownList的AppendDataBoundItems属性
DropDownList的AppendDataBoundItems属性    

//
自定义数据源

DropDownList的AppendDataBoundItems属性

    ICollection CreateDataSource()
DropDownList的AppendDataBoundItems属性DropDownList的AppendDataBoundItems属性    


{

DropDownList的AppendDataBoundItems属性        DataTable dt 
= new DataTable();
DropDownList的AppendDataBoundItems属性        DataRow dr;
DropDownList的AppendDataBoundItems属性        dt.Columns.Add(
new DataColumn(idtypeof(Int32)));
DropDownList的AppendDataBoundItems属性        dt.Columns.Add(
new DataColumn(texttypeof(string)));
DropDownList的AppendDataBoundItems属性        
for (int i = 0; i < 6; i++)
DropDownList的AppendDataBoundItems属性DropDownList的AppendDataBoundItems属性        
{

DropDownList的AppendDataBoundItems属性            dr 
= dt.NewRow();
DropDownList的AppendDataBoundItems属性            dr[
0= i;
DropDownList的AppendDataBoundItems属性            dr[
1= 列表项目  + i.ToString();
DropDownList的AppendDataBoundItems属性            dt.Rows.Add(dr);
DropDownList的AppendDataBoundItems属性        }

DropDownList的AppendDataBoundItems属性        DataView dv 
= new DataView(dt);
DropDownList的AppendDataBoundItems属性        
return dv;
DropDownList的AppendDataBoundItems属性    }


DropDownList的AppendDataBoundItems属性
DropDownList的AppendDataBoundItems属性    

protected
 
void
 Button1_Click(
object
 sender, EventArgs e)
DropDownList的AppendDataBoundItems属性DropDownList的AppendDataBoundItems属性    


{

DropDownList的AppendDataBoundItems属性        Response.Write(
<li>DropDownList1 您选择的项目: + DropDownList1.SelectedValue
DropDownList的AppendDataBoundItems属性          
+  ;  + DropDownList1.SelectedItem.Text);
DropDownList的AppendDataBoundItems属性        Response.Write(
<li>DropDownList2 您选择的项目: + DropDownList2.SelectedValue
DropDownList的AppendDataBoundItems属性          
+  ;  + DropDownList2.SelectedItem.Text);
DropDownList的AppendDataBoundItems属性    }


DropDownList的AppendDataBoundItems属性
DropDownList的AppendDataBoundItems属性    

//
也可以这样添加

DropDownList的AppendDataBoundItems属性DropDownList的AppendDataBoundItems属性

    

/*
DropDownList的AppendDataBoundItems属性    protected void DropDownList1_DataBound(object sender, EventArgs e)
DropDownList的AppendDataBoundItems属性    {

DropDownList的AppendDataBoundItems属性        DropDownList1.Items.Insert(0, new ListItem(“–请选择–“, “”));
DropDownList的AppendDataBoundItems属性    }
*/

 

DropDownList的AppendDataBoundItems属性
            
<
asp:DropDownList 
ID
=”DropDownList1″
 runat
=”server”
>

DropDownList的AppendDataBoundItems属性            

</
asp:DropDownList
>

DropDownList的AppendDataBoundItems属性            

<
asp:DropDownList 
ID
=”DropDownList2″
 runat
=”server”
 AppendDataBoundItems
=”true”
>

DropDownList的AppendDataBoundItems属性                

<
asp:ListItem 
Text
=”请选择”
 Value
=””
></
asp:ListItem
>

DropDownList的AppendDataBoundItems属性            

</
asp:DropDownList
>

DropDownList的AppendDataBoundItems属性            

<
asp:Button 
ID
=”Button1″
 runat
=”server”
 Text
=”得到选择的值”
 OnClick
=”Button1_Click”
 
/>

    另外,还可以使用下面的方法添加:

protected
 
void
 DropDownList1_DataBound(
object
 sender, EventArgs e)
{

DropDownList1.Items.Insert(

0
,
new
 ListItem(

–请选择–


“”
));
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181224.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号