private void removeMemberButton_Click(object sender, EventArgs e) { if (dataGridView.CurrentRow.Cells[0].Value.ToString().Length > 0) { DialogResult result = MessageBox.Show("Deseja remover o membro: " + dataGridView.CurrentRow.Cells[1].Value.ToString(), "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { System.Windows.Forms.BindingSource escadaSucesso; Igrejafont10DataSetTableAdapters.EscadaSucessoTableAdapter escadaTableAdapter; escadaSucesso = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(escadaSucesso)).BeginInit(); escadaSucesso.DataMember = "EscadaSucesso"; escadaSucesso.DataSource = this.igrejafont10DataSet; ((System.ComponentModel.ISupportInitialize)(escadaSucesso)).EndInit(); escadaTableAdapter = new GerenciamentoCelulas.Igrejafont10DataSetTableAdapters.EscadaSucessoTableAdapter(); escadaTableAdapter.ClearBeforeFill = true; escadaTableAdapter.Fill(this.igrejafont10DataSet.EscadaSucesso); membrosBindingSource1.RemoveAt(membrosBindingSource1.Find("Codigo", dataGridView.CurrentRow.Cells[0].Value.ToString())); escadaSucesso.RemoveAt(escadaSucesso.Find("Codigo", dataGridView.CurrentRow.Cells[0].Value.ToString())); membrosBindingSource1.EndEdit(); membrosTableAdapter1.Update(igrejafont10DataSet.Membros1); escadaSucesso.EndEdit(); escadaTableAdapter.Update(igrejafont10DataSet.EscadaSucesso); membrosTableAdapter.FillBy(igrejafont10DataSet.Membros); cellMembersLabel.Text = dataGridView.RowCount.ToString(); } catch (Exception ex) { MessageBox.Show("Update failed /n" + ex.ToString()); } } } else { MessageBox.Show("Selecione um membro para ser removido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
void DelAllRec(ref BindingSource objx) { while (objx.Count > 0) { objx.RemoveAt(0); } }
public void PopularAbaBeneficio( DataGridView beneficioGrid, DataGridViewComboBoxColumn tipoBeneficioColumn ) { beneficioGrid.AutoGenerateColumns = false; BindingSource bs = new BindingSource(); bs.DataSource = ClienteAtivo.Beneficios; bs.AddingNew += (sender, args) => { if (beneficioGrid.Rows.Count == bs.Count) { bs.RemoveAt(bs.Count - 1); } }; beneficioGrid.DataSource = bs; TiposBeneficio.Atualizar += () => { tipoBeneficioColumn.DataSource = TiposBeneficio.Listar().Cast<TipoBeneficio>().ToList(); }; tipoBeneficioColumn.DataSource = TiposBeneficio.Listar().Cast<TipoBeneficio>().ToList(); tipoBeneficioColumn.DisplayMember = "Descricao"; tipoBeneficioColumn.ValueMember = "Self"; beneficioGrid.DataError += new DataGridViewDataErrorEventHandler(beneficioGrid_DataError); }
public void PopularAbaContato( DataGridView contatoGrid ) { contatoGrid.AutoGenerateColumns = false; BindingSource bs = new BindingSource(); bs.DataSource = ClienteAtivo.Contatos; contatoGrid.DataSource = bs; bs.AddingNew += (sender, args) => { if (contatoGrid.Rows.Count == bs.Count) { bs.RemoveAt(bs.Count - 1); } }; }
public static void DeleteAll(BindingSource data) { while (data.Count > 0) data.RemoveAt(0); }