![]() |
|
|
![]()
|
|
| serg_23 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
в ГридВью поле marka_avto сделал TemplateField. Затем в EditItemTemplate, вместо TextBoxа по умолчания, поставил DropDownList1, чтобы марку авто можно было не вводить, а выбирать. В ПравкаDataBindings DropDownList1а свойству SelectedValue прописал BIND("marka_avto"). В ПравкаЭлементов прописал марки авто. При редактировании - по нажатию на кн.ПРАВКА на GridView - появляется ошибка: "DropDownList1 имеет SelectedValue, что недопустимо, тк этот элемент не существует в списке элементов. Имя параметра: value" где мне его прописать???
где чего исправить?? Добавлено через 3 минуты и 30 секунд вот код: <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" BackColor="White" BorderColor="#3366CC" BorderStyle="None" BorderWidth="1px" CellPadding="4" DataKeyNames="kod" DataSourceID="SqlDataSource2" AllowSorting="True"> <FooterStyle BackColor="#99CCCC" ForeColor="#003399" /> <Columns> <asp:CommandField ShowDeleteButton="True" /> <asp:CommandField ShowEditButton="True" /> <asp:CommandField ShowSelectButton="True" /> <asp:BoundField DataField="kod" HeaderText="kod" InsertVisible="False" ReadOnly="True" SortExpression="kod" /> <asp:BoundField DataField="fio" HeaderText="fio" SortExpression="fio" /> <asp:TemplateField HeaderText="tel" SortExpression="tel" ConvertEmptyStringToNull="False"> <EditItemTemplate> <asp:DropDownList ID="DropDownList1" runat="server" Width="133px" SelectedValue='<%# Bind("marka_avto") %>'> <asp:ListItem>жигуль</asp:ListItem> <asp:ListItem>запор</asp:ListItem> <asp:ListItem>волга</asp:ListItem> </asp:DropDownList> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("marka_avto") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> </Columns> <RowStyle BackColor="White" ForeColor="#003399" /> <SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" /> <PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Left" /> <HeaderStyle BackColor="#003399" Font-Bold="True" ForeColor="#CCCCFF" /> </asp:GridView> |
|||
|
||||
| asd1234 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 17.4.2008 Репутация: нет Всего: нет |
Это сообщение отредактировал(а) asd1234 - 16.7.2008, 10:35 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ASP | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |