(Как использовать панель обновления в 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
Есть ли какое-то решение для этого?