2012-08-09 35 views
4

基本上我想要做的是隻有一個按鈕,它只爲在一個單獨的表中發送標記的條目創建。所以例如,如果我編輯一條記錄,我標記這個其他表,並希望發送按鈕通過下面的中繼器出現在該記錄旁邊 - 這可能嗎?我可以通過調用一個方法例如不確定:(c#asp.net中繼器 - 基於條件創建按鈕

<asp:Repeater ID="DepartmentsList" runat="server"> 
      <HeaderTemplate> 
       <table id="grouptable" class="table table-bordered table-striped"> 
       <thead> 
         <tr> 
         <th>Send</th> 
         <th>ID</th> 
         <th>Name</th> 
         <th>Last Modified</th> 
         <th>Actions</th> 
        </tr> 
        </thead> 
        <tbody> 
      </HeaderTemplate> 
      <ItemTemplate> 
         <tr> 
         <td> 
         <input type="checkbox" name="sendSelect[]" value="<%# Eval("Dept_ID") %>"</input></td> 
         <td><%# Eval("Dept_ID") %></td> 
         <td><a href="<%# Eval("gURL") %>"><%# Eval("DESC") %></a> </td> 
         <td><%# Eval("CHG_DATE") %></td> 
         <td><a class="btn btn-info" href="<%# Eval("gURL") %>"><i class="icon-pencil icon-white"></i> Edit</a><asp:Button ID="Button1" runat="server" Text="Send" /></td> 
         </tr> 
      </ItemTemplate> 
      <FooterTemplate> 
         </tbody> 
       </table> 
      </FooterTemplate> 
      </asp:Repeater> 

回答

2

你可以做一個檢查,檢查當前數據記錄使用DepartmentsList_OnItemDataBound事件被綁定到中繼器做了檢查。它給你所有你的權力需要動態更改中繼器的項目中綁定和創建的內容

+0

嗨,謝謝,任何機會的快速示例:) – JazziJeff 2012-08-09 09:00:09

+0

鏈接的MSDN頁面上有一個體面的例子。 – pleinolijf 2012-08-09 09:02:00