powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как скрыть кнопку
6 сообщений из 6, страница 1 из 1
как скрыть кнопку
    #38872164
cherik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<asp:Repeater ID="rIncDocInRequest" runat="server" DataSourceID="sdsIncDocInRequest">
<HeaderTemplate><table></HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("IncDocID") %></td>
<td><%# Eval("ShortContent") %></td>
<td>
<asp:Button runat="server" Visible='<%#%>' Text="X" OnClick="DeleteIncDoc_Click" CommandArgument='<%#Eval("IncDocID") %>'/>
</td>
</tr>
</ItemTemplate>
 <FooterTemplate></table></FooterTemplate>
 </asp:Repeater>


<asp:Button runat="server" Visible='<%#%>' скрыть в зависимости от значения в sds или из кода
Подскажите пожалуйста...
Заранее благодарен...
_____________________
С уважением, Василий.
...
Рейтинг: 0 / 0
как скрыть кнопку
    #38872222
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherik1,

Код: html
1.
<asp:Button runat="server" id="btnDelete"/>



Код: c#
1.
btnDelete.Visible = false;
...
Рейтинг: 0 / 0
как скрыть кнопку
    #38872260
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у него в репитере, так не пойдет.
через код на биндинге репитера находить объект и выставлять свойство
...
Рейтинг: 0 / 0
как скрыть кнопку
    #38872274
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не увидел сразу, что репитер.

Код: html
1.
<asp:Repeater ID="rIncDocInRequest" runat="server" DataSourceID="sdsIncDocInRequest" OnItemDataBound="rIncDocInRequest_ItemDataBound">



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
protected void repeater rIncDocInRequest_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
    if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
    {
        var dataItem= (IncDocInRequest)e.Item.DataItem; // IncDocInRequest - класс данных используемых в байндинге репитера
        Button btnDelete= (Button)e.Item.FindControl("btnDelete");
        btnDelete.Visible = false;
    }
}
...
Рейтинг: 0 / 0
как скрыть кнопку
    #38872364
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherik1,

.. по-моему, можно просто в разметке

Код: plaintext
1.
Visible='<%# Eval("ShortContent")="naUdalenie" %>



..ну, или по другому условию .. по крайней мере в гриде так работает ...
...
Рейтинг: 0 / 0
как скрыть кнопку
    #38872430
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

Можно и так тоже. Только в этом случае свойство Visible будет применено ко всем items репитера. Байндинг в код бехайнде дает больше гибкости и делает aspx страницу чище.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как скрыть кнопку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]