* .NET 2.0的DropDownList控件,新增属性AppenddataBoundItems:

只要设置值为true,就可以在服务端通过以下语句往控件新增Item:

控件 id.Items.Insert(0, new ListItem("选择所有"));

 

* 在一个 UpdatePanel中,如果希望通过选择不同的DropDownList的Item来控制页面的显示,在Microsoft AJAX 1.0中,可以在Triggers中设置:

<asp:AsyncPostBackTrigger ControlID="控件id" EventName="SelectedIndexChanged" />

就是EventName和Button的不一样。如果忘 记了,可以通过以下途径记忆:在VS的属性配置中,控件的Event处理方法默认是***_OnClick的命名格式,事件处理也是通过设置 OnClick = "***_OnClick",其实EventName就是On后面的名称。

 

* 将Enum绑定到DropDownList控件的方法

 控件ID.DataSource = Enum.GetNames(typeof(Enum对象));
 控件ID.DataBind();

将Enum绑定到 DropDownList控件的主要用到Enum的是GetNames(),该方法得到的是一个Enum名称的数组string[],当然你也可以使用 GetValues()获得Enum的数值。由此可见该绑定实际是将DropDownList绑定到一个数组。

 

此 外,绑定DataTable、List<实体>到DropDownList控件,可以通过设置控件的DataTextField、 DataValueField 来指定列进行数据绑定。 

 

相关文章:

  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
  • 2021-06-26
  • 2021-06-24
猜你喜欢
  • 2021-08-17
  • 2022-12-23
  • 2022-02-01
  • 2022-01-06
  • 2021-07-30
  • 2021-08-20
相关资源
相似解决方案