2009-11-09 25 views
0

我有一張桌子。我需要循環,如何迭代使用foreach條件的表格

for each(datarow r in datatable.rows){ 
    foreach(datacolumns c in datatable.columns){ 
    if() // need to write an condition 
     { 
     // apply css 
     } 
    else 
     { 
     //no need to apply css 
     } 
    } 
} 

我作爲一個Menu_ID如果列作爲MEnu_ID的值「7」天璣應用CSS如何寫在這裏的條件。

謝謝。

回答

0
for(int i=0; i<= datatable.rows.count-1; i++) 
{ 
    if(datatable.Rows[i]["ColName"] == "1") 
    { 
    //do something 
    } 
    else 
    { 
     //do something 
    } 
} 
2

如果我理解正確的,你需要的東西是這樣的:

foreach(datarow r in datatable.rows) 
{ 
    if(((int)r["Menu_ID"])==7) { 
     //Don't apply CSS 
    } else { 
     //Apply CSS 
    } 
} 

這是假設你的Menu_ID列數字。如果是字符串,則更改爲:

if(((string)r["Menu_ID"])=="7")