3 using System.Configuration;
4 using System.Collections;
5 using System.Collections.Specialized;
8 using System.Web.Security;
10 using System.Web.UI.WebControls;
11 using System.Web.UI.WebControls.WebParts;
12 using System.Web.UI.HtmlControls;
13 using System.Xml.Linq;
14 using System.Web.DynamicData;
16 public partial class FilterUserControl : System.Web.DynamicData.FilterUserControlBase {
17 public event EventHandler SelectedIndexChanged {
19 DropDownList1.SelectedIndexChanged += value;
22 DropDownList1.SelectedIndexChanged -= value;
26 public override string SelectedValue {
28 return DropDownList1.SelectedValue;
32 protected void Page_Init(object sender, EventArgs e) {
33 if (!Page.IsPostBack) {
34 PopulateListControl(DropDownList1);
36 // Set the initial value if there is one
37 if (!String.IsNullOrEmpty(InitialValue))
38 DropDownList1.SelectedValue = InitialValue;