Execl导出所遇到的简单问题

最近在做一个新的Excel导出界面,遇到点滴小问题,作为新手感觉有必要慢慢开始积累记录下这些解决方法了~毕竟一个成长就是不停的积累经验。
需要的是Repeater里面嵌套一个Repeater。开始百度了很久,但是各位大神的方法我都用不来,最后负责人帮助下搞定了
简单写一下 以免下次遇到了
前台:

<anthem:Repeater ID="rpShippingSingleSO" runat="server">
<HeaderTemplate>
  <div class="panel-body">
    <table id="tbShippingSingleSO" >
      <thead>
        <tr >
      <th>头部分标题之类的 可忽略
      </th>       
      <th>
        <table>
         <tr>
               <th>做那个小表格里面的设计
           </th>
         </tr> 
        </table>
      </th>
        </tr>
    </thead>
    <tbody>
 </HeaderTemplate>  
 <ItemTemplate>
    <tr>
      <td >
           <asp:Label ID="lbDocID" Text='<%# Bind("DocID") %>'>
           </asp:Label>
      </td>
      <td>
        <anthem:Repeater ID="RepSalesItem" runat="server">
          <HeaderTemplate>
             <table id="taSalesItem" >// 在这个里面绑值
               <thead>
               </thead>
               <tbody>
          </HeaderTemplate>
          <ItemTemplate>
            <tr>
              <td>
                 <%# Eval("SalesOrder")%>
              </td>
            </tr>
          </ItemTemplate>
          <FooterTemplate>
             </tbody> </table>
         </FooterTemplate>
       </anthem:Repeater>
     </td>
    </tr>
   </ItemTemplate>
   <FooterTemplate>
     </tbody> </table></div>
   </FooterTemplate>
</anthem:Repeater>   

后台:

BindingList<E_BusinessDocBean> B_D = RC.GetList_VN(U, d);
dtAdPay = B_D;
rpShippingSingleSO.DataSource = B_D;
rpShippingSingleSO.DataBind();
rpShippingSingleSO.UpdateAfterCallBack = true;
//重点是从表如何赋值:
((Repeater)rpShippingSingleSO.Items[i].FindControl("RepSalesItem")).DataSource = tt.AsEnumerable().Where(p => p.DocMainID == code.Text.Trim());
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值