Gridview Редактировать элемент с помощью выпадающего списка - PullRequest
1 голос
/ 28 декабря 2011

Я использую данные ASP.NET Gridview и Oracle 9i для отображения в нем.У меня есть условие соединения Zone No из таблицы зон.Я использовал DropdownList, чтобы отобразить Zone Names и вернуть его значение для обновления в GridView, но когда я обновляю сетку, он отображает ошибку

У DropDownList1 есть SelectedValue, который недопустим, поскольку он не существуетв списке предметов.Имя параметра: значение

Я прикрепил раскрывающийся список с таблицей БД. Теперь мой полный код тамплета для Zone_no находится здесь

   <asp:TemplateField HeaderText="Zone No" SortExpression="ZONE_NO">
                    <EditItemTemplate>
                        <asp:DropDownList ID="DropDownList1" runat="server" Width="157px" AppendDataBoundItems="True"  SelectedValue='<%# BIND("ZONE_NO") %>' DataSourceID="SqlDataSource3" DataTextField="ZONE_DESC" DataValueField="ZONE_NO"> 
                        </asp:DropDownList>
                        <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
                            ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand='SELECT DISTINCT "ZONE_NO", "ZONE_DESC",NULL FROM "MLK_00_05" ORDER BY "ZONE_DESC", "ZONE_NO"'>
                        </asp:SqlDataSource>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# Bind("ZONE_NO") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...