Уровень 4 выбора вводит :has()
(ранее индикатор объекта !
), который позволит вам выбрать предыдущего брата с:
previous:has(+ next) {}
... но в время написания, это некоторое расстояние, выходящее за пределы кровопускания для поддержки браузера.
Вы могли бы хотеть сделать что-то как код ниже. Вы не можете установить "SelectedValue" декларативно, но путем высказывания "SelectedValue =< % # [кодирует здесь] %>, Вы эффективно заставляете значение быть установленным, когда управление является связанными данными.
<asp:DropDownList
ID="DropDownInfoSource"
runat="server"
DataSourceID="_employeeDataSource"
DataTextField="EmployeeName"
DataValueField="EmployeeID"
SelectedValue='<%# Bind("EmployeeID") %>'
/>
Существует поле, где Вы определяете источник данных, datatextfield (что обнаруживается в списке), и datavaluefield.
Пример (у меня есть таблица данных со столбцом "EmployeeID" и столбцом "EmployeeName"):
dropdownlist1.datasource = DT
dropdownlist1.datatextfield = "EmployeeName"
dropdownlist1.datavaluefield = "EmployeeID"
dropdownlist1.databind()