Я перепробовал все мыслимые CSS в элементах управления Table и paraent, и я заполняю и форматирую DropDownList с использованием DataRowView в элементе управления DataList в .NET 3.5 C #.Но я не могу на всю жизнь, ЦЕНТРАЛЬНО СДЕЛАЙТЕ ЭЛЕМЕНТЫ СПИСКА в раскрывающемся списке. Кажется, было бы проще всего использовать те же процедуры форматирования, которые я сейчас использую на странице позади ... вот код.
Поверьте мне, теги Div не работают с элементами списка ... и CSS не работают.
Как установить выравнивание текста: Центр ??
if (on == "True")
{
DropDownList dl1 = (DropDownList)e.Item.FindControl("ddlOn");
dl1.BackColor = System.Drawing.Color.LightGreen;
dl1.ForeColor = System.Drawing.Color.White;
dl1.Font.Bold = true;
ListItem li = dl1.Items.FindByValue("True");
if (li != null)
{
li.Selected = true;
}
}
Вот DropDownList в ItemTemplate элемента управления DataList.
<tr>
<td>
<asp:DropDownList ID="ddlOn" runat="server"
AutoPostBack="True" Width="100%" CssClass="cen3">
<asp:ListItem>True</asp:ListItem>
<asp:ListItem>False</asp:ListItem>
</asp:DropDownList>
</td>
</tr>