2012-01-18 4 views
2

リピータを私のページに入れ、データバインディング後に、ページ内でポストバックするためにボタンをクリックする必要があり、リピータのすべてのデータにforeachを実行する必要があります。 実際には、foreach statmentの各項目を例として取得する必要があります。foreachでリピータデータを取得する

foreach (RepeaterItem itemEquipment in rptSpecialEquipments.Items) 
{ 
    // Get Data From My Repeater 
} 

よろしく、

ミルトン・カマラ・ゴメス

+1

リスト全体を確認する必要がありますか?あなたは、おそらく、選択されたアイテムを探していますか? – DOK

+0

いいえ、本当に私は各項目のDropDownListを持っているので、リスト全体を一歩進める必要があります。ドロップダウンリスト項目が選択されているかどうかを知る必要があります。その場合、ドロップダウンリストが選択された実際のDataItemを取得する必要があります。 – mcamara

+0

あなたの質問は何ですか? – jrummell

答えて

5

はこれが何をしたいですか?

foreach (RepeaterItem itemEquipment in rptSpecialEquipments.Items) 
    { 
     //to get the dropdown of each line 
     DropDownList yourDropDown = (DropDownList)item.FindControl("the name of your dropdown control here"); 

     //to get the selected value of your dropdownlist 
     string value = yourDropDown.SelectedValue; 
    } 
+0

はい、RepeaterItemから実際のデータオブジェクトを取得する必要があります。 – mcamara

+0

私はあなたが必要なものを理解していません。 "データオブジェクト"はどういう意味ですか? – gabsferreira

+0

どういう意味ですか? – Brissles

関連する問題