Questione : difficoltà nel legare DataGridView nella forma delle finestre

Ciao gli esperti, il

I che affronta l'una difficoltà nel legare DataGridView in finestre si formano. DataGridView dovrebbe avere tre colonne EmpName, DeptName, IsOnPayroll. Voglio visualizzare DeptName dentro cado giù che dovrebbe essere editable direttamente e IsOnPayroll è un campo della punta, esso dovrei essere visualizzato in casella di controllo ed editable anche. Come posso farlo? Con questo sto dando il
go

insert del empDept
(identità di int del deptId del
(1.1),
go

insert della tabella del


create della creazione script.

della tabella del deptName del
(10)
) nel employeeData
(identità di int del empId del
(1.1), empName del
varchar (20), punta del isOnPayroll del
, int
della tabella del Br/>GO

create del QA'< del all
select “di cliente„ del allselect 'del empDept
select “MIS del deptnId del
) in employeeData
select “shah del ritesh„, un all
select “jain rajan„ del 0.1 sindacato, un all
select “lo shah dei 1.2 sindacati di alka„, 1,3
GO

select e.empId, e.empName, d.deptName, e.isOnPayroll dal employeeData come e uniscono il empDept poichè la d su e.deptnId=d.deptId



I realmente ha funzionato molto più di meno nella forma delle finestre così che affronta questo problema. Tutto l'aiuto da qualcuno sarebbe altamente appreciated.
class= del

Risposta : difficoltà nel legare DataGridView nella forma delle finestre

Dovete trattare l'evento di CellEndEdit. Ciò è dove potete ottenere il valore variabile e conservare il valore modificato alla vostra base di dati.
1:
2:
3:
4:
5:
6:
7:
8:
vuoto riservato dataGridView1_CellEndEdit (mittente dell'oggetto, DataGridViewCellEventArgs e)
{
    se (== 0 di e.ColumnIndex)
    {
        changedValue della stringa = dataGridView1.Rows [e.RowIndex]. Cellule [e.ColumnIndex]. Value.ToString ();
        // va avanti con il salvataggio del valore nuovo qui
    }
}
Altre soluzioni  
 
programming4us programming4us