
12/05/2011, 08:07
|
 | | | Fecha de Ingreso: mayo-2011 Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años, 9 meses Puntos: 21 | |
Respuesta: Evento SelectedIndexChanged de un ComboBox en un DataGridView? Si por favor me envias la clase, creo q utilice el mismo evento que tu 'DataGridViewCellEditEnd'
y ahi llene el otro combobox, pero me arrojaba un error asi q al datagridview le puse el evento de DataError. Te muestro el codigo q utilice:
private void dgvDeadTime_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
lblNoteDeadTime.Text = string.Empty;
if (e.ColumnIndex == 2 & dgvDeadTime["colCategory", e.RowIndex].Value != null)
{
DataGridViewComboBoxCell ComboColumn = (DataGridViewComboBoxCell)(dgvDeadTime.Rows[e.RowIndex].Cells["colDescription"]);
ComboColumn.DisplayMember = "Deploy";
ComboColumn.ValueMember= "ID";
ComboColumn.DataSource = Orchestrator.GetsOrchestrator().CategoryDeadTimes[(int)dgvDeadTime["colCategory", e.RowIndex].Value - 1].LstDeadTime;
}
if (e.ColumnIndex == 3 & dgvDeadTime["colDescription", e.RowIndex].Value != null)
{
lblNoteDeadTime.Text = Orchestrator.GetsOrchestrator().ClasicaficationDea dTimes.Where(item=>item.ID==(int)dgvDeadTime["colDescription", e.RowIndex].Value).ToList()[0].Note;
}
}
private void dgvDeadTime_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
}
Pero si me interesa tu codigo, para ver d otra forma acerlo y asi comparar codigos, gracias por la ayuda. |