i have 3 dropdownlist 1, 2 and 3.By having each of them enabling their autopostback properties, i want to subsequently change data according to the previous dropdownlists. For example, dropdownlist2 will change in respect to dropdownlist1, and dropdownlst3 will also change in respect to dropdownlist2. However, to enable this, each of the ddl(dropdownlist) will have the SelectedIndexChange function, here is the problem. If the data binded to the ddl is only one item, then there will be chance for the function to run because to index change will take place. The selected item will always be the first item. Is there any way to overcome this contraint. Or are they any function except for the selectedindexchange?