2009-05-02 59 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. 
    } 
}