Привет друзья У меня есть элемент управления списком в моем проекте asp.net. Я хочу знать, как получить выбранный индекс, чтобы установить текущий обновленный элемент в базе данных. Пожалуйста, помогите мне с этим. Нужно ли мне выполнять некоторую операцию с базой данных, чтобы найти ключ для обновленных данных, и тогда мне нужно будет установить его или есть какое-то свойство, чтобы справиться с этим? Спасибо в adavancelist box control in asp.net
1
A
ответ
0
Отметим, что если вы вызовете свой метод CompanyListBox() в методе Page_Load, то вы потеряете выбранный индекс, если только он вызывается только на загрузка первой страницы. Чтобы убедиться в этом, поместите вызов CompanyListBox() в следующем блоке:
if(!Page.IsPostBack)
{
CompanyListBox();
}
Вы можете получить доступ к выбранному индексу в вашем постбэка, используя следующий код:
var id = (Int32)listCompany.SelectedItem.Value
Тогда до вас, чтобы использовать это в вашем доступе к данным для обновления записи в базе данных. Полагаю, что для доступа к базе данных вы используете какой-то каркас или класс менеджера. КомпанияManager должна иметь методы для сохранения обновленного элемента в базе данных. Удачи.
Смежные вопросы
- 1. Combo box + list in java
- 2. list box asp.net selected problem
- 3. asp.net list box item selected
- 4. PasswordRecovery control in asp.net
- 5. Bullet List in hover box CSS
- 6. list box манипуляции
- 7. Синтаксис клетчатой List Box
- 8. checked list box text + value
- 9. Python frames-List Box
- 10. message box control
- 11. Multiple Select Dropdown list control
- 12. jquery list box plugin
- 13. Мульти Column List Box
- 14. list Box Django Forms
- 15. MultiColumn HTML List Box
- 16. List Box Update Issue
- 17. List Box Duplicates
- 18. сообщение box show in asp.net проблема
- 19. Windows Forms C# Combo Box List Box
- 20. Keyboard focus to list box items in WPF
- 21. Clear Source Control not checked-in items list
- 22. WebAPI return KeyValue list for select box
- 23. Asp.NET Bulleted List Control Нажмите кнопку «Click», подняв проблему.
- 24. Javafx: Combo-Box popup control
- 25. optgroup with Combo Box control
- 26. list box populating, но не работает php
- 27. Clone a DataBound Checked List Box
- 28. C# list box новые строки
- 29. Excel VBA Combo Box List
- 30. Jquery Dual list Box Plugin
Hi Rupesh. Можете ли вы предоставить дополнительную информацию? Есть ли поле базы данных для элемента, который сообщает, какой из них, если текущий обновленный элемент? –
private void CompanyListBox() { Компания DataTableTbl; companyTbl = companyManager.GetCompanylist(); listCompany.DataSource = companyTbl; listCompany.DataTextField = CompanyEnum.comapnyColumn.company_name.ToString(); listCompany.DataValueField = CompanyEnum.comapnyColumn.company_id.ToString(); listCompany.DataBind(); listCompany.Items.Insert (0, новый ListItem ("- Выберите компанию--", "0")); listCompany.SelectedIndex = 0; } это окно списка – NoviceToDotNet
Я хочу, чтобы выбранный индекс устанавливал текущий обновленный элемент ... – NoviceToDotNet