void bgwConnect_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { spWood = e.Result as SPWood; if (spWood == null) { Exception ex = e.Result as Exception; if (ex != null) { throw ex; } else { throw new Exception("Unknown error."); } } listViewEntities.Items.Clear(); foreach (SPWoodEntity entity in spWood.SpwLists) { ListViewItem item = new ListViewItem(entity.ListName); item.Tag = entity; item.ImageIndex = entity.ListType; listViewEntities.Items.Add(item); } btnGetWood.Enabled = listViewEntities.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error connecting to web...", MessageBoxButtons.OK, MessageBoxIcon.Error); btnGetWood.Enabled = listViewEntities.Enabled = false; } finally { btnConnect.Enabled = true; toolStripProgressBar1.Style = ProgressBarStyle.Blocks; toolStripProgressBar1.Visible = false; } }
void bgwConnect_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { spWood = e.Result as SPWood; if(spWood == null) { Exception ex = e.Result as Exception; if (ex != null) { throw ex; } else { throw new Exception("Unknown error."); } } listViewEntities.Items.Clear(); foreach (SPWoodEntity entity in spWood.SpwLists) { ListViewItem item = new ListViewItem(entity.ListName); item.Tag = entity; item.ImageIndex = entity.ListType; listViewEntities.Items.Add(item); } btnGetWood.Enabled = listViewEntities.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error connecting to web...", MessageBoxButtons.OK, MessageBoxIcon.Error); btnGetWood.Enabled = listViewEntities.Enabled = false; } finally { btnConnect.Enabled = true; toolStripProgressBar1.Style = ProgressBarStyle.Blocks; toolStripProgressBar1.Visible = false; } }