I have extended the GridBoundColumn and am adding a DropDownList in the 'SetupFilterControls' method. The 'OnSelectedIndexChanged' event is never fired. What should I be checking?
The 'junk_SelectedIndexChanged' never gets called...
| protected override void SetupFilterControls(TableCell cell) |
| { |
| base.SetupFilterControls(cell); |
| cell.Controls.RemoveAt(0); |
| DropDownList ddl = new DropDownList(); |
| ddl.AutoPostBack = true; |
| ddl.ID = "fltr" + DataField; |
| ddl.SelectedIndexChanged += new EventHandler(junk_SelectedIndexChanged); |
| cell.Controls.AddAt(0, ddl); |
| cell.Controls.RemoveAt(1); |
| ddl.DataSource = Owner.DataSource; |
| ddl.DataTextField = DataField; |
| ddl.DataValueField = DataField; |
| ddl.DataBind(); |
| } |
The 'junk_SelectedIndexChanged' never gets called...