C # Combobox hardcoding qiymatlari

Ya'ni, cboGender deb nomlangan birlashgan quti bor, men Male , Female kabi birlashgan kirish oynasiga qadriyatlar (qattiq kod qadriyatlarni) qo'shishni xohlayman Undefined . Qanday qilaman? Oldindan rahmat.

1
Bir oz izlanish sizning savolingizga javob beradi. Buni o'qing .
qo'shib qo'ydi muallif P. Pat, manba
Bir oz izlanish sizning savolingizga javob beradi. Buni o'qing .
qo'shib qo'ydi muallif P. Pat, manba

6 javoblar

comboBox ni qanday qilib to'ldirishingiz mumkinligini bir necha usullar bo'lishi mumkin, siz narsalarni birma-bir qo'shishingiz yoki butun bir to'plamni va boshqalarni qo'shishingiz mumkin ... Elementlarni bitta-bitta qo'shish shunday bo'lishi mumkin:

comboBox1.Items.Add("Male");
comboBox1.Items.Add("Female");
comboBox1.Items.Add("Unspecified");

Yuqorida aytib o'tilgan narsalarni bir so'z bilan qo'shish shunday bo'lishi mumkin:

comboBox1.Items.AddRange(new object[]{ "Male","Female","Unspecified"});

Siz o'zingizning comboBox uchun sizning ma'lumot manbasi sifatida sinf moslamalarini ro'yhatini o'rnatishingiz mumkin. Quyidagi kabi sinf yaratish:

class personGender
{
  public string gender { get; set; }
}

comboBox ma'lumot manbasini quyidagicha sozlang:

List list = new List()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DataSource = list;
comboBox1.DisplayMember = "gender";

Yoki shunga o'xshash 2 ta satrda yuqoridagi narsani bajarishingiz mumkin:

comboBox1.DataSource = new List()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DisplayMember = "gender";

Ma'lumotlar bazasidan yozuvlarni olgandan keyin ma'lumotlar manbai ni o'rnatishingiz mumkin.

Umid qilamanki yordam beradi!

0
qo'shib qo'ydi

comboBox ni qanday qilib to'ldirishingiz mumkinligini bir necha usullar bo'lishi mumkin, siz narsalarni birma-bir qo'shishingiz yoki butun bir to'plamni va boshqalarni qo'shishingiz mumkin ... Elementlarni bitta-bitta qo'shish shunday bo'lishi mumkin:

comboBox1.Items.Add("Male");
comboBox1.Items.Add("Female");
comboBox1.Items.Add("Unspecified");

Yuqorida aytib o'tilgan narsalarni bir so'z bilan qo'shish shunday bo'lishi mumkin:

comboBox1.Items.AddRange(new object[]{ "Male","Female","Unspecified"});

Siz o'zingizning comboBox uchun sizning ma'lumot manbasi sifatida sinf moslamalarini ro'yhatini o'rnatishingiz mumkin. Quyidagi kabi sinf yaratish:

class personGender
{
  public string gender { get; set; }
}

comboBox ma'lumot manbasini quyidagicha sozlang:

List list = new List()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DataSource = list;
comboBox1.DisplayMember = "gender";

Yoki shunga o'xshash 2 ta satrda yuqoridagi narsani bajarishingiz mumkin:

comboBox1.DataSource = new List()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DisplayMember = "gender";

Ma'lumotlar bazasidan yozuvlarni olgandan keyin ma'lumotlar manbai ni o'rnatishingiz mumkin.

Umid qilamanki yordam beradi!

0
qo'shib qo'ydi

cboGender.Items.Add (yangi element ("Male"));

0
qo'shib qo'ydi

cboGender.Items.Add (yangi element ("Male"));

0
qo'shib qo'ydi

Birgalikda ochilgan qutining maqola yig'ish muharriri va ma'lumotlar qatorini satrga kiritish orqali elementlarni qo'shishingiz mumkin.

Items Collection editor

0
qo'shib qo'ydi

Birgalikda ochilgan qutining maqola yig'ish muharriri va ma'lumotlar qatorini satrga kiritish orqali elementlarni qo'shishingiz mumkin.

Items Collection editor

0
qo'shib qo'ydi