Is there any equivalent to this when a combo is data bound? I've been through this hundreds of times before, but I'm having a brain freeze moment.
+1
A:
In asp.net the closest you could get is to add in a false item such as "---Select Something---" and have it as index 0, then you would set and perform checks on index 0 instead of -1.
Example:
dropdownlist1.datasource = DT
dropdownlist1.datatextfield = "EmployeeName"
dropdownlist1.datavaluefield = "EmployeeID"
dropdownlist1.databind
dropdownlist1.items.insert(0, "---"Select An Employee---")
dropdownlist1.selectedindex = 0
Then during your validation you could make sure to check to make sure selectedindex <> 0
TheTXI
2009-03-03 16:10:28
+1
A:
A trick I've done in the past, is that if your DataValue field is going to be a numeric field (such as an Id), you can assign a range validator object to it and check that the value itself is greater than 0. I then create my "select" item to have a value of -99 and I can then perform validation on the client side.
Dillie-O
2009-03-03 16:14:45