2012-02-16 26 views
15

Jak mogę zaktualizować wartości komórek tabeli danychJak mogę zaktualizować wartość komórki tabeli danych?

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

chcę zaktualizować komórkę DataTable jeśli contact_no fround w następnym rzędzie

Odpowiedz

28

jeżeli Records to DataTable to zrobić:

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

to nie odpowiada na całe pytanie, ale pokazuje, jak ustawić wartość w "komórce" DataTable.

używasz ItemArray który nie jest potrzebny, ponieważ gdy masz prawo rząd może po prostu dostęp do swoich kolumn withh []

można opracować bardziej i dowiedzieć się ostateczne rozwiązanie oparte na tej podpowiedź.

5

Jeśli użyjesz Records.Rows[0].ItemArray[2] = value, to nie zadziała, ale jeśli użyjesz Records.Rows[0][2] = value, to działa idealnie.

Powiązane problemy