private void LoadBuildingImage(Building building) { var image = clientPortal.GetBuildingImage(building.ID); using (var mem = new MemoryStream(image)) { picBuilding.Image = Image.FromStream(mem); } }
private void cmbBuilding_SelectedIndexChanged(object sender, EventArgs e) { cmbFolder.SelectedIndexChanged -= cmbFolder_SelectedIndexChanged; if (cmbBuilding.SelectedItem != null && cmbBuilding.SelectedIndex > 0) { building = buildings[cmbBuilding.SelectedIndex - 1]; web = building.webFolder; var logoData = _ClientPortal.GetBuildingImage(building.ID); if (logoData != null) { using (var memLogo = new MemoryStream(logoData)) { Image img = Image.FromStream(memLogo); picImage.Image = img; } } } cmbFolder.SelectedIndexChanged += cmbFolder_SelectedIndexChanged; }