powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Грид в гриде глючит
2 сообщений из 2, страница 1 из 1
Грид в гриде глючит
    #38009121
xaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет Всем!
Делаю Грид (gridview1), грид(gridview2). Внешне gridview1 связан с выпадающим списком, то есть выдает только то, что соответствует выбранному значению в списке. Еще есть кнопка, которая добавляет значения в таблицу на основе которой строится вложенный грид- gridview2 .
И все вроде де бы хорошо и работает, но после клика на кнопку, значения в базу добавляются, а когда меняю разные значения в выпадающем списке, gridview1 перерисосывается, а во внутренний грид 2 добавленные значения не попадают.
Почему же глючит?
Код: 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.
48.
49.
50.
         <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
             DataKeyNames="ID" DataSourceID="SqlDataSource1" 
             BorderColor="#CCCCCC" 
             BorderStyle="Solid" BorderWidth="1px" CellPadding="4" 
             EmptyDataText="Новая группа не сформирована" ForeColor="#333333" 
             GridLines="None" onrowdatabound="GridViewGrupp_RowDataBound">
             <AlternatingRowStyle BackColor="#F0F0F0" />
             <Columns>
                 <asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="True" 
                     SortExpression="ID" Visible="False" />
                 <asp:BoundField DataField="ID_PRODUCT" HeaderText="ID_PRODUCT" 
                     SortExpression="ID_PRODUCT" Visible="False" />
                 <ItemTemplate>
                         <asp:HiddenField ID="hiddengrupp" runat="server" 
                             Value='<%# DataBinder.Eval(Container.DataItem, "ID") %>'  />
                      
                         <asp:Label ID="Label1" runat="server" Text='<%# Bind("NAME") %>'></asp:Label>
                       
                         <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" 
                             DataKeyNames="ID" DataSourceID="SqlDataSourceSpec" >
                             <Columns>
                                 <asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="True" 
                                     SortExpression="ID" Visible="False" />
                                 <asp:BoundField DataField="ID_SPECIF" HeaderText="ID_SPECIF" 
                                     SortExpression="ID_SPECIF" Visible="False" />
                                 <asp:BoundField DataField="NAME" HeaderText="Спецификация" 
                                     SortExpression="NAME" />
                             </Columns>
                         </asp:GridView>
                                                                                       
                         <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
                             ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
                             EnableCaching="True" 
                             ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" 
                             SelectCommand="SELECT S.ID, S.ID_SPECIF, Z.NAME FROM STAT_SPEC S, Z_LEFT Z
                                                     WHERE S.ID_SPECIF = Z.ID AND S.ID_STAT_GRUPP =:grupp">
                             <SelectParameters>
                                 <asp:ControlParameter ControlID="hiddengrupp" Name="grupp" 
                                     PropertyName="Value" />
                             </SelectParameters>
                         </asp:SqlDataSource>
                          </ItemTemplate>
                               </Columns>
                    </asp:GridView>

         <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
             ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
             ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" 
             SelectCommand="SELECT ID, ID_PRODUCT, NAME, ID_USER, FL_ALL FROM STAT_GRUPP
             where  ID =:gr">
...
Рейтинг: 0 / 0
Грид в гриде глючит
    #38009602
xaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снимаю, оказался бональный глюк в VisualStudio, короче все тоже самое переделала и заработало.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Грид в гриде глючит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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