2011-09-17 11 views
1

まずオフ..私はasp.netとEFの新人です。entitydatasourceのルーピング行

私は自分のページにEntityDatsourceを持っていますが、結果セットの各行をループしたいと思います。

私の目標は、結果セットの値に基づいてページを動的に構築することです。次に、ユーザーが編集した情報をポストバックします。私の計画は、page_loadイベントの各行を反復することでした。現在、私はこれを実現させたいと思っている領域にpコードしかありません。 pコードは次のとおりです。

​​

ご指摘いただければ幸いです。誰もがこの出くわすと興味がある場合は

答えて

0

は、私が....しばらく前に私の問題を解決しましたし、私は他人の利益のために私の答えを投稿する必要があります考え出し

 using (var context = new MyEntities()) 
     { 
      string lastSectionHeading = ""; 
      bool isFirstHeading = true; 

      var dynamicPageItems = context.view_dynamicPageItems; 
      foreach (var item in dynamicPageItems) 
      { 
       if (item.IsActive == 1) 
       { 
        if (!lastSectionHeading.Equals(item.CategoryId)) 
        { 
         if (!isFirstHeading) 
          CloseSection(); 
         lastSectionHeading = item.CategoryId; 
         AddSettingsSection(item.CategoryDescription); 
         isFirstHeading = false; 
        } 
        AddControl(item.DataType); 
       } 
      } 
     }