Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > ListView и сохранение сразу всех записей


Автор: Vex 22.4.2012, 17:59
Мне нужно сохранить сразу все записи в ListView, но они не сохраняются,
вот что я делаю по нажатии на кнопку сохранить

Код

 foreach (var item in ListView1.Items)
            {
                ListView1.UpdateItem(item.DataItemIndex, true);
            }


вот мой SqlDataSouce

Код

     <asp:SqlDataSource
          id="ds_News"
          runat="server"
          DataSourceMode="DataReader"
          ConnectionString="<%$ ConnectionStrings:polanieConnectionString%>"
          SelectCommand="SELECT newstitle_ua, newsid FROM News"
          UpdateCommand="UPDATE News SET newstitle_ua=@newstitle_ua WHERE newsid=@newsid">
           <UpdateParameters>
           <asp:Parameter Name="newsid" Type="String" />
           <asp:Parameter Name="newstitle_ua" Type="String" />
          </UpdateParameters>
      </asp:SqlDataSource>
    



вот мой ListView

Код


    
 
    <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_ua") %>' />
            <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:TextBox ID="NameLabel" runat="server" 
          Text='<%#Bind("newstitle_ua") %>' />
      </td>
    </tr>
  </ItemTemplate>
</asp:ListView>



Не могу понять где ошибка, уже явно задал едит индекс = 0, но не сохраняет даже первую запись (

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)