C# 父子转发器和建立关系

C# 父子转发器和建立关系,c#,asp.net,repeater,nested-repeater,C#,Asp.net,Repeater,Nested Repeater,我想知道是否有人可以帮忙……我一直在这里和MSDN网站上学习各种教程,结果完全弄糊涂了 我有一个数据集,它看起来类似于以下内容: id | descipt | letter 1 | ADR | A 2 | Agril | A 3 | Banking | B 4 | Benefit | B 按字母顺序上升到Z 我试图实现的是构建一个嵌套的中继器,完成后看起来像: A ADR Agril B Banking Benefit 这是我到目前为止所做

我想知道是否有人可以帮忙……我一直在这里和MSDN网站上学习各种教程,结果完全弄糊涂了

我有一个数据集,它看起来类似于以下内容:

id |  descipt  |  letter
1  |  ADR      |  A
2  |  Agril    |  A
3  |  Banking  |  B
4  |  Benefit  |  B
按字母顺序上升到Z

我试图实现的是构建一个嵌套的中继器,完成后看起来像:

A
ADR
Agril

B
Banking
Benefit
这是我到目前为止所做的,但它目前不起作用。我的错误是数据绑定:“System.Data.DataRow”不包含名为“descript”的属性。。我只是没有足够的理解来理智地解决这个问题。我的中继器看起来像:

<asp:Repeater ID="rptParentAD" runat="server">
  <ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem, "letter") %><br />
        <asp:Repeater Id="rptChildAD" runat="server" DataSource='<%# ((DataRowView)Container.DataItem).Row.GetChildRows("myRelation") %>'>
          <ItemTemplate>
              <%# DataBinder.Eval(Container.DataItem, "descript") %><br />
          </ItemTemplate>
        </asp:Repeater>
   </ItemTemplate>
 </asp:Repeater>
基本上我只是把自己完全弄糊涂了。有人能抽出几分钟来帮忙吗

谢谢, 克雷格

        dtCourses = myDataSet.Tables[1];
        drFilter = dtCourses.Select(zAtoD); //Apply the filter to the table to get interests beginning with A - D
        dtLettersAD = drFilter.CopyToDataTable().DefaultView.ToTable(true, "letter"); //Convert this filtered list back to a datatable but now it returns the distinct letters
        dtCourses2 = drFilter.CopyToDataTable().DefaultView.ToTable();

        dsParent2Child.Tables.Add(dtLettersAD);
        dsParent2Child.Tables.Add(dtCourses2);

        dsParent2Child.Relations.Add("myRelation", dtLettersAD.Columns["letter"], dtCourses2.Columns["letter"]);

        rptParentAD.DataSource = dtLettersAD;
        rptParentAD.DataBind();