C# 用xml填充复选框列表

C# 用xml填充复选框列表,c#,asp.net,xml,C#,Asp.net,Xml,我正在尝试用xml文件填充复选框列表。我原以为这类似于用xml填充下拉列表,但我一直坚持下去。下面是我正在加载的xml: <Families> <IdCode>0000</IdCode> <FamilyName id="0000">Doe</FamilyName> <ChildName id="0000">Ben</ChildName> <MomName>Doe, Jane</MomName&g

我正在尝试用xml文件填充复选框列表。我原以为这类似于用xml填充下拉列表,但我一直坚持下去。下面是我正在加载的xml:

<Families>
<IdCode>0000</IdCode>
<FamilyName id="0000">Doe</FamilyName>
<ChildName id="0000">Ben</ChildName>
<MomName>Doe, Jane</MomName>
<DadName>Doe, John</DadName>
</Families>
我运行应用程序时遇到的错误是:“数据绑定:'System.Char'不包含名为'text'的属性。”当我删除.DataTextField行时,它会为“value”给出相同的错误。我觉得这很简单,但我想不出来。
谢谢。

您是否忘记为家庭添加结束标记

<Families>
<IdCode>0000</IdCode>
<FamilyName id="0000">Doe</FamilyName>
<ChildName id="0000">Ben</ChildName>
<MomName>Doe, Jane</MomName>
<DadName>Doe, John</DadName>
</Families>

0000
雌鹿
本
多伊,简
多伊,约翰
事实上,把它组织成更像:

<Families>
     <Family>
          <IdCode>0000</IdCode>
          <FamilyName id="0000">Doe</FamilyName>
          <ChildName id="0000">Ben</ChildName>
          <MomName>Doe, Jane</MomName>
          <DadName>Doe, John</DadName>
     </Family>
</Families>

0000
雌鹿
本
多伊,简
多伊,约翰

我只是忘了复制家庭的结束标记。我从Access导出文件,然后添加id属性,我试图避免过多地更改结构。
<Families>
     <Family>
          <IdCode>0000</IdCode>
          <FamilyName id="0000">Doe</FamilyName>
          <ChildName id="0000">Ben</ChildName>
          <MomName>Doe, Jane</MomName>
          <DadName>Doe, John</DadName>
     </Family>
</Families>