2009-05-02 57 views
2

我有一個gridview顯示項目的細節,我添加了兩個模板字段之一是複選框,另一個是textboc,我想要的只是檢查客戶想要購買的所有項目,並寫下在文本框中的數量,當我點擊一個按鈕時,我應該檢查gridview中的所有行,並且當複選框被選中時,我應該將文本框中的值與gridview中一個名爲Quantity的databound字段中的值進行比較,然後繼續我的訂單功能...GridView For Each

我知道這聽起來太多,所以任何形式的幫助,我非常感激......

回答

4

如果你的問題是「如何通過GridView的行迭代」,然後我回答如下:

int count = gridView1.Rows.Count; 

for(int i=0; i < count; i++) 
{ 
    GridViewRow row = gridView1.Rows[i]; 
    CheckBox cb = row.FindControl("CheckBoxID") as CheckBox; 
    //Check if CheckBox is checked 
    if(cb != null && cb.Checked) 
    { 
    // Logic here. 
    } 
}