2012-02-16 4 views
15

Come posso aggiornare valore della cella di tabella datiCome posso aggiornare il valore della cella della tabella dei dati?

if ((sr_no == "") && (customer_name != "")) 
{ 
    string contact_no = SheetData.Tables[0].Rows[row].ItemArray[3].ToString(); 
    Records.Rows[0].ItemArray[2]          
} 

voglio aggiornare cella di DataTable se contact_no fround nel riga successiva

risposta

28

se Records è la vostra DataTable fare questo:

Records.Rows[i][j] = value; 

questo non risponde all'intera domanda ma mostra come impostare un valore in una "cella" DataTable.

si utilizza il ItemArray che non è necessario, perché una volta che hai la riga a destra è possibile accedere semplicemente le sue colonne withh []

è possibile elaborare più e scoprire la soluzione finale sulla base di questo suggerimento.

5

Se si utilizza Records.Rows[0].ItemArray[2] = value, questo non funziona, ma se si utilizza Records.Rows[0][2] = value funziona perfettamente.