Diskuze: Naplnění comboboxu z tabulky
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
co jsem se tak poohlizel, tak na 3 mistech pisou, ze pry MS doporucuje nedriv nastavit ValueMember a DisplayMember
a potom teprve DataSource
zni to nesmyslne, ale prirazeni DataSource spusti nejakej event, kterej potrebuje mit ostatni vlastnosti nastavene
Jo to jsem zkoušel a výsledek je totožný. Ačkoliv v tabulce ve SloupecID data jsou, tak ValueMember pro všechny položky je název sloupce, nebo to jen vezme text z kódu.
Tak vyřešeno
private void comboBox4OsaY_SelectedIndexChanged(object sender, EventArgs
e)
{
try
{
hodnotaComboboxOsaY = comboBox4OsaY.SelectedValue.ToString();
}
catch
{
MessageBox.Show("Nevybrali jste osu Y!");
}
Když při psaní kódu použiješ to druhé tlačítko zleva "</>", bude tvůj příspěvek vypadat lépěji...
private void comboBox4OsaY_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
hodnotaComboboxOsaY = comboBox4OsaY.SelectedValue.ToString();
}
catch
{
MessageBox.Show("Nevybrali jste osu Y!");
}
}
no, není to hezčí a přehlednější?
Ano, děkuji za info. Zapamatuji si to pro příště.
Zobrazeno 8 zpráv z 8.