Kishor-KW Ответов: 0

(Как использовать панель обновления в gridview ? ) обновляйте только соответствующие строки управления в gridview при нажатии кнопки вместо всего gridview или всей страницы


Я использую gridview для отображения элемента управления в строках gridview.

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

Что я уже пробовал:

мой код:

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

&ЛТ;в ASP:GridView в идентификатор="GridViewUserScraps2" ItemStyle-свойство verticalalign="топ" AutoGenerateColumns="ложных"
Сетки="никто" ширина="80 пикселей" ShowHeader="ложных" атрибут runat="сервер" AlternatingRowStyle-свойства backcolor="#A5A5A5"
CellPadding= "4" ForeColor= "#333333 "OnSelectedIndexChanged=" GridViewUserScraps1_SelectedIndexchanged " >
< columns> & lt; asp:TemplateField>
& lt;itemtemplate>
--%>


< img align= "middle" src='<%#getSRC1(контейнер.Элемента данных)%&ГТ;' класс="ИМГ-отзывчивый центр-блок" стиль=в'<%# CheckVisibility(DataBinder.Ивала(Контейнер.Элемента данных,"url_изображения")) %> В; ширина: 206px; высота: 149px; граница="0" код="КК" /&ГТ;

<asp: button id= " b1 "runat= "server"/>

< br / & gt;

& lt;itemtemplate/>

< / столбцы>


&ЛТ;SelectedRowStyle свойства backcolor="#D1DDF1" шрифт-жирный="истинный" цвет="#333333" /&ГТ;
< editrowstyle backcolor= "#2461BF" >
< alternatingrowstyle backcolor= "White" > & lt;columns/>
< / asp:GridView>

Sunasara Imdadhusen

Вы можете использовать AJAX для обновления только выбранной строки в таблице. Для Gridview вы можете использовать канал обновления пользователя, но опять же он обновит всю сетку, а не выбранную строку.

Kishor-KW

Я. Это проблема, если я помещу gridview в панель обновления

Kishor-KW

Есть ли какое-то решение для этого?

0 Ответов