2009-05-02 10 views
2

グリッドビューでアイテムの詳細を表示し、2つのテンプレートフィールドを1つはチェックボックス、もう1つはtextboc、顧客が購入したいアイテムをすべてチェックして書き留めます私がボタンをクリックすると、グリッドビュー内のすべての行をチェックし、チェックボックスがチェックされているときに、テキストボックスの値を、Quantityと呼ばれるグリッドビューのデータバインドされたフィールドの値と比較する必要があります私は、これはあまりにも多くの音を知っているので、あなたの質問は私のそれから、「GridViewの行を反復処理する方法」である場合は、ヘルプのいずれかの種類が深く...GridView For Each

答えて

4

を高く評価している...私の次関数に

を運びます答えは以下の通りです:

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. 
    } 
} 
関連する問題