WinForm C# NET - 2) Llenar ComboBox con Condiciones
Автор: Multiverso TI
Загружено: 2021-12-06
Просмотров: 1936
En esta lección aprenderemos a llenar un comboBox llamado ciudades dependiendo del valor seleccionado en otro comboBox llamado paises.
Código usado en esta lección
-------------------------------------------------------------
private void cboPaises_SelectedIndexChanged(object sender, EventArgs e)
{
//Ciudades Perú
DataTable ciudadPeru = new DataTable();
ciudadPeru.Columns.Add("ciudad");
DataRow row = ciudadPeru.NewRow();
row["ciudad"] = "Lima";
ciudadPeru.Rows.Add(row);
DataRow row2 = ciudadPeru.NewRow();
row2["ciudad"] = "Cajamarca";
ciudadPeru.Rows.Add(row2);
DataRow row3 = ciudadPeru.NewRow();
row3["ciudad"] = "Piura";
ciudadPeru.Rows.Add(row3);
DataRow row4 = ciudadPeru.NewRow();
row4["ciudad"] = "Tumbes";
ciudadPeru.Rows.Add(row4);
//Ciudades Colombia
DataTable ciudadCol = new DataTable();
ciudadCol.Columns.Add("ciudad");
DataRow row5 = ciudadCol.NewRow();
row5["ciudad"] = "Bogota";
ciudadCol.Rows.Add(row5);
DataRow row6 = ciudadCol.NewRow();
row6["ciudad"] = "Cali";
ciudadCol.Rows.Add(row6);
DataRow row7 = ciudadCol.NewRow();
row7["ciudad"] = "Medellin";
ciudadCol.Rows.Add(row7);
DataRow row8 = ciudadCol.NewRow();
row8["ciudad"] = "Barranquilla";
ciudadCol.Rows.Add(row8);
if (cboPaises.SelectedIndex == 0)
{
cboCiudades.DataSource = null;
}
else if (cboPaises.SelectedIndex == 1)
{
cboCiudades.DataSource = ciudadPeru;
cboCiudades.DisplayMember = "ciudad";
}
else if (cboPaises.SelectedIndex == 2)
{
cboCiudades.DataSource = ciudadCol;
cboCiudades.DisplayMember = "ciudad";
}
else if (cboPaises.SelectedIndex == 3)
{
cboCiudades.DataSource = null;
}
}
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: