2013-04-22 3 views
1

Я использую элемент управления ретранслятора для просмотра данных таблицы базы данных, я хочу добавить кнопку ссылки рядом с каждой строкой, чтобы удалить определенную строку, как я могу это сделать с помощью vb.net ??Использование управления ретрансляторами в vb.net

+0

Пожалуйста, покажите, что вы пробовали до сих пор. –

+0

Вы что, Google? Это повсюду, например: http://www.c-sharpcorner.com/uploadfile/kannagoud/edit-update-delete-record-in-repeater-control/ –

+0

Я только получил данные из таблицы, и просмотрев данные в контроллере репитера, но я не знаю, как это сделать, я попробовал Google, я нашел много решений, но ничего не работает со мной – Alaa

ответ

1

Там нечего делать, вы хотите, чтобы отобразить его (кнопка ссылки для всех строк? Если да, то попробуйте следующий код)

<table cellpadding="0" cellspacing="0"> 
         <tr valign="top" class="list_heading"> 
          <td width="25%"> 
           Column 
          </td> 
          <td width="25%"> 
           Operation 
          </td> 
          <td width="19%" style="display: none;"> 
           And/Or 
          </td> 
          <td width="25%"> 
           Value 
          </td> 
          <td width="06%"> 
           Remove 
          </td> 
         </tr> 
         <tbody> 
          <asp:Repeater ID="rpSearchItems" runat="server"> 
           <ItemTemplate> 
            <tr> 
             <td style="display: none;"> 
             </td> 
             <td> 
              <%# Eval("ColumnName") %> 
             </td> 
             <td> 
              <%# Eval("Operation") %> 
             </td> 
             <td style="display: none;"> 
              <%# Eval("AndOr") %> 
             </td> 
             <td> 
              <%# Eval("Value") %> 
             </td> 
             <td align="center"> 
              <asp:ImageButton ID="ibtnRemoveSearchItem" ImageUrl="~/Controls/ImagesForSearch/Remove.png" 
               CommandArgument=' <%# Eval("Id") %>' CssClass="RemoveUitem" ToolTip="Remove Item" 
               runat="server" OnClick="ibtnRemoveSearchItem_Click" /> 
             </td> 
            </tr> 
           </ItemTemplate> 
          </asp:Repeater> 
         </tbody> 
         <tr valign="top" class="list_bottom"> 
          <td colspan="6"> 
           &nbsp; 
          </td> 
         </tr> 
        </table> 

И в коде позади кода вы можете пойти, как это :

Protected Sub ibtnRemoveSearchItem_Click(sender As Object, e As EventArgs) 
ImageButton ibtnRemoveSearchItem = (ImageButton)sender; 
    Int32 Id = Convert.ToInt32(ibtnRemoveSearchItem.CommandArgument); 
//Using the above two lines you can get the Coomand Argument, pass it to you delete stored proc thats all 
// do your stuff here 
End Sub 

надеюсь, что это поможет вам

UPDATE: Если вы хотите добавить это условно, то вы можете сделать это с "OnItemDataBound "событие ретранслятора

для много информации review this

This one also can help you

+0

можете ли вы помочь мне удалить запись? Я попытался написать текст в лабиринте, но результат не получил – Alaa

+0

@Alaa, вы хотите сказать, что мне нужно написать весь код для функции удаления для вас ????? –

+0

нет, я имею в виду, если я хочу удалить строку spicif, что я пишу в этом funtion? Защищенный суб ibtnRemoveSearchItem_Click (отправитель как объект, e As EventArgs) ?? – Alaa

Смежные вопросы