DropDownList.SelectedIndex Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimde seçili öğenin DropDownList dizinini alır veya ayarlar.
public:
virtual property int SelectedIndex { int get(); void set(int value); };
public override int SelectedIndex { get; set; }
member this.SelectedIndex : int with get, set
Public Overrides Property SelectedIndex As Integer
Özellik Değeri
Denetimdeki DropDownList seçili öğenin dizini. Varsayılan değer 0'dır ve listedeki ilk öğeyi seçer.
Örnekler
Aşağıdaki kod örneği, denetiminde seçili öğeyi SelectedIndexDropDownList belirlemek için özelliğinin nasıl kullanılacağını gösterir.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<script runat="server" >
void Selection_Change(Object sender, EventArgs e)
{
// Set the title format based on the value selected from the
// DropDownList control. The SelectedIndex property can be used
// to determine an enumeration value. Simply cast the value to
// the appropriate enumeration type. Note that the value might
// need to be adjusted if the enumeration type is not zero-based.
Calendar1.TitleFormat = (TitleFormat)ModeList.SelectedIndex;
}
</script>
<head runat="server">
<title> DropDownList SelectedIndex Example </title>
</head>
<body>
<form id="form1" runat="server">
<h3> DropDownList SelectedIndex Example </h3>
Choose the title format.
<br /><br />
<asp:Calendar id="Calendar1"
ShowGridLines="True"
ShowTitle="True"
runat="server"/>
<br /><br />
<table cellpadding="5">
<tr>
<td>
Format:
</td>
</tr>
<tr>
<td>
<asp:DropDownList id="ModeList"
AutoPostBack="True"
OnSelectedIndexChanged="Selection_Change"
runat="server">
<asp:ListItem> Month </asp:ListItem>
<asp:ListItem Selected="True"> MonthYear </asp:ListItem>
</asp:DropDownList>
</td>
</tr>
</table>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<script runat="server" >
Sub Selection_Change(sender As Object, e As EventArgs)
' Set the title format based on the value selected from the
' DropDownList control. The SelectedIndex property can be used
' to determine an enumeration value. Simply cast the value to
' the appropriate enumeration type. Note that the value might
' need to be adjusted if the enumeration type is not zero-based.
Calendar1.TitleFormat = CType(ModeList.SelectedIndex, TitleFormat)
End Sub
</script>
<head runat="server">
<title> DropDownList SelectedIndex Example </title>
</head>
<body>
<form id="form1" runat="server">
<h3> DropDownList SelectedIndex Example </h3>
Choose the title format.
<br /><br />
<asp:Calendar id="Calendar1"
ShowGridLines="True"
ShowTitle="True"
runat="server"/>
<br /><br />
<table cellpadding="5">
<tr>
<td>
Format:
</td>
</tr>
<tr>
<td>
<asp:DropDownList id="ModeList"
AutoPostBack="True"
OnSelectedIndexChanged="Selection_Change"
runat="server">
<asp:ListItem> Month </asp:ListItem>
<asp:ListItem Selected="True"> MonthYear </asp:ListItem>
</asp:DropDownList>
</td>
</tr>
</table>
</form>
</body>
</html>
Açıklamalar
Denetimden SelectedIndexDropDownList seçilen öğenin dizinini program aracılığıyla belirtmek veya belirlemek için özelliğini kullanın. Denetimde DropDownList her zaman bir öğe seçilir. Listedeki her öğeden seçimi aynı anda temizleyemezsiniz.
Uyarı
Denetimdeki DropDownList öğelerin dizinleri sıfır tabanlıdır.