SORU
15 EYLÜL 2008, PAZARTESİ


Nasıl ASP.NET DropDownList denetimi için bir Numaralama bağlamak mı?

Hadi şu basit numaralama ki:

enum Response
{
    Yes = 1,
    No = 2,
    Maybe = 3
}

Nasıl bağlama bu açıklamaları listesinde görüntülenen bir DropDownList denetimi Sırala gibi bir seçenek seçildikten sonra ilişkili sayısal değeri (1,2,3) alabilir miyim?

CEVAP
15 EYLÜL 2008, PAZARTESİ


Ben olsam güvenmezdimbağlamabir sıralama yok ve olmayacak gibi verileri derlemek zaman (onlardan birini yaşıyorum tabii . sonra Değiştir ^em>stoopid alınanlar).

Daha iyi:

Dim itemValues As Array = System.Enum.GetValues(GetType(Response))
Dim itemNames As Array = System.Enum.GetNames(GetType(Response))

For i As Integer = 0 To itemNames.Length - 1
    Dim item As New ListItem(itemNames(i), itemValues(i))
    dropdownlist.Items.Add(item)
Next

Veya C aynı olduğunu gösterin

Array itemValues = System.Enum.GetValues(typeof(Response));
Array itemNames = System.Enum.GetNames(typeof(Response));

for (int i = 0; i <= itemNames.Length - 1 ; i  ) {
    ListItem item = new ListItem(itemNames[i], itemValues[i]);
    dropdownlist.Items.Add(item);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • failblog

    failblog

    17 HAZİRAN 2008
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006