repeater控件显示数据库内容的有关问题,求前辈指导。

repeater控件显示数据库内容的问题,求前辈指导。。。。。。。
从数据库查询出的内容在Table里,然后从Table放入repeater控件,查询出的内容有两列,repeater控件有好几列,怎么让查询出的内容放在repeater控件相应的列里??

   string strSelect = "select sku,qty from PUR_detail where id='{0}'";
            string sql = string.Format(strSelect, id);
            myCom.CommandType = CommandType.Text;
            myCom.CommandText = sql;  myDa = new SqlDataAdapter();
            myDa.SelectCommand = myCom;
            myDs = new DataSet();
            myDa.Fill(myDs, "DS_PUR_detail");
         
            this.rpt.DataSource = myDs.Tables["DS_PUR_detail"];         //myDs.Tables[0].DefaultView;
            this.rpt.DataBind();
------解决思路----------------------
那是你如何组织数据的问题,谁知道你要在repeater里放什么内容。repeater里的模板项是你自己组织html去显示的,数据可以通过你的数据源去变换、计算然后绑定到任何列。
------解决思路----------------------
引用:
Quote: 引用:

那是你如何组织数据的问题,谁知道你要在repeater里放什么内容。repeater里的模板项是你自己组织html去显示的,数据可以通过你的数据源去变换、计算然后绑定到任何列。



要放的内容是数据库查询出来的sku和qty列,repeater除了这两列还有别的name,size等列, repeater是这样的:
  <table style="text-align: center">
     <asp:Repeater ID="rpt" runat ="server" OnItemCommand="rpt_ItemCommand" OnItemDataBound="rpt_ItemDataBound">
        <HeaderTemplate>
            <tr><td>编号</td><td>品名</td><td>型号</td><td>尺寸</td><td>规格</td><td>采购数量</td><td>入库数量</td><td>操作</td></tr>
        </HeaderTemplate>
        <ItemTemplate>
            <tr><td>
            <asp:TextBox ID ="sku" runat ="server" AutoPostBack="True" /></td>
            <td><asp:TextBox ID ="name" runat ="server" ReadOnly="True"/></td>
            <td><asp:TextBox ID ="model" runat ="server" ReadOnly="True"/></td>
            <td><asp:TextBox ID ="size" runat ="server" ReadOnly="True"/></td>
            <td><asp:TextBox ID ="spec" runat ="server" ReadOnly="True"/></td>
            <td><asp:TextBox ID ="qty" runat ="server" ReadOnly="True"/></td>
            <td><asp:TextBox ID ="cin_qty" runat ="server" /></td>
                <td><asp:Button ID ="btnDelete" Text ="删除" runat ="server" OnClick="ButtonDelete_Click" UseSubmitBehavior="false"/></td></tr> </ItemTemplate>    </asp:Repeater>            </table>
我就是不知道怎么把查出来的两列数据放到第[0]列和第[5]列



用<%Eval("字段名称")%>来绑定。 不需要放<asp:TextBox ID ="qty" runat ="server" ReadOnly="True"/> 控件
------解决思路----------------------
<asp:Repeater ID="SellerRpt" runat="server">
    <ItemTemplate>
        <li><a href='<%# Eval("SellerName")%>' target="_blank">
            <%# Eval("ComName")%></a></li>
    </ItemTemplate>
</asp:Repeater>

http://www.cnblogs.com/yukaizhao/archive/2011/07/22/xml-serialization.html
------解决思路----------------------
至少用 Eval 绑定字段