powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сбиндить Repeater
12 сообщений из 12, страница 1 из 1
Сбиндить Repeater
    #37763795
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня в Repeater стоят TextBox, можно ли его как-то просто сбиндить с базой, то есть чтобы в базу записались измененные значения? Судя по тому что в Репитере нет EditItemTemplate скорее всего прийдется как-то выкручиваться и перебирать элементы вручную?
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37763798
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
репитер для отображения
заюзай грибвью
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37763812
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне надо сделать полноценную форму а не просто грид (
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37763846
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
а чем меряется полноценность формы? литрами или килограммами?
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37764376
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxterbear,
FormView
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37764596
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторmaxterbear,
FormView


не подходит ( форм фью показывает и позволяет сбиндить только один рекорд за раз (
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37764743
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
мои уникальные экстрасенсорные способности подсказывают мне что тебе надо листвью
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37765296
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! ListView - именно то, что мне нужно!
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37765314
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин во всех примерах кнопка сохранения привязана к каждому Item, примерно так
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<ItemTemplate>
<div>
<strong>Name: </strong><%# Eval("name") %>


<strong>Age: </strong><%# Eval("age") %>


<asp:LinkButton ID="lnkEdit" runat="server" Text="Edit" CommandName="Edit" /> | 
<asp:LinkButton ID="lnkDel" runat="server" Text="Delete"
CommandName="Delete" OnClientClick="return confirm('Delete this entry?')" />
</div>
</ItemTemplate>



Можно ли сохранить все записи, используя одну кнопку в конце формы? Кто-то встречал такой пример?
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37765320
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже в таком случае не сохраняются записи, ради примера сохраняем только первый рекорд

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
  
     <asp:SqlDataSource
          id="ds_News"
          runat="server"
          DataSourceMode="DataReader"
          ConnectionString="<%$ ConnectionStrings:polanieConnectionString%>"
          SelectCommand="SELECT newstitle_ua, newsid FROM News"
          UpdateCommand="UPDATE News SET newstitle=@newstitle WHERE newsid=@newsid">
           <UpdateParameters>
           <asp:Parameter Name="newsid" Type="String" />
           <asp:Parameter Name="newstitle" Type="String" />
          </UpdateParameters>
      </asp:SqlDataSource>
    

    
    
    
 
    <asp:ListView runat="server" ID="ListView1" 
    DataSourceID="ds_News" EditIndex="0">
  <LayoutTemplate>
    <table runat="server" id="table1" >
      <tr runat="server" id="itemPlaceholder" ></tr>
    </table>
  </LayoutTemplate>
  <EditItemTemplate>
    <tr id="Tr1" runat="server">
      <td id="Td1" runat="server">
        <%-- Data-bound content. --%>
        <asp:TextBox ID="NameLabel" runat="server" 
          Text='<%#Bind("newstitle") %>' />
            <asp:TextBox ID="TextBox2" runat="server" 
          Text='<%#Bind("newsid") %>' />
      </td>
    </tr>
   </EditItemTemplate>
     <ItemTemplate>
    <tr id="Tr1" runat="server">
      <td id="Td1" runat="server">
        <%-- Data-bound content. --%>
        <asp:Label ID="NameLabel" runat="server" 
          Text='<%#Eval("newstitle") %>' />
      </td>
    </tr>
  </ItemTemplate>
</asp:ListView>





Код: c#
1.
2.
3.
4.
5.
6.
 protected void button_Save_Click(object sender, EventArgs e)
        {
        
            ListView1.UpdateItem(0, false);
            
        }
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37765752
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
maxterbearМожно ли сохранить все записинельзя
...
Рейтинг: 0 / 0
Сбиндить Repeater
    #37767969
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.maxterbearМожно ли сохранить все записинельзя

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


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