2012-04-18 6 views
0
ExamName  subject MaxMarks ObtainedMarks 

       Hindi 100  88 
AnualExam  English 100  76 
       Maths 100  95 
       Science 100  86 
---------------------------------------------- 

私は上記のデータリストコントロールを設計したいと思います。つまり、私はtestnameとその関連するサブジェクトを単一の行にバインドしたいと考えています。 試験名は列に1行あり、件名、試験名のマークは関連する列にバインドする必要があります。上記のように1行にする必要があります。データリスト行を設計する方法

あなたが必要なレイアウトを実現するためにデータリスト構造の下に使用することができ、事前 で

感謝マヘシュ

答えて

1

私を助けてください。

まず、データリストに試験データをバインドする必要があります。データリストのItemDataBoundイベントでは、subject、max marksをバインドできるリピーターrptResultsのデータセットを取得する必要があり、各Examデータに対してマークデータを取得します。

<asp:DataList ID="dlExamResult" runat="server"> 
    <HeaderTemplate> 
     <table width="100%"> 
      <tr> 
       <td> 
        ExamName 
       </td> 
       <td> 
        subject 
       </td> 
       <td> 
        MaxMarks 
       </td> 
       <td> 
        ObtainedMarks 
       </td> 
      </tr> 
    </HeaderTemplate> 
    <ItemTemplate> 
     <tr> 
      <td> 
       Exam Name 
      </td> 
      <td colspan="3"> 
       <asp:Repeater ID="rptResults" runat="server"> 
        <HeaderTemplate> 
         <table width="100%"> 
        </HeaderTemplate> 
        <ItemTemplate> 
         <tr> 
          <td> 
           Subject 
          </td> 
          <td> 
           MaxMarks 
          </td> 
          <td> 
           ObtainedMarks 
          </td> 
         </tr> 
        </ItemTemplate> 
        <FooterTemplate> 
         </table> 
        </FooterTemplate> 
       </asp:Repeater> 
      </td> 
     </tr> 
    </ItemTemplate> 
    <FooterTemplate> 
     </table> 
    </FooterTemplate> 
</asp:DataList> 

希望は、この意志はyou..happyコーディングに役立ちます....

+0

iは、結合のための1つのデータセットを使用することができますか? – nmaheshgoud

+0

:データリスト内にdatalistとdatarepeaterをバインドするために単一のデータテーブルを使用できますか? – nmaheshgoud

+0

はい、単一のdatatableを使用できます。 –

関連する問題