Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.05.2006, 00:11
|
|||
|---|---|---|---|
Задолбался с ListBox, перерыл весь форум, вроде все нормально, что не так ? |
|||
|
#18+
Кидаю на страницу: ListBox (ListBox1) AutoPostBack=True protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SqlDataSource ds = new SqlDataSource(); ds.SelectCommandType = SqlDataSourceCommandType.Text; ds.SelectCommand = "SELECT f1, f2 from table1"; ds.ConnectionString = "Data Source=192.168.0.1;Initial Catalog=mainbase;Integrated Security=True"; ListBox1.DataSource = ds; ListBox1.DataTextField = "f1"; ListBox1.DataValueField = "f2"; ListBox1.DataBind(); } } protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { Label1.Text = ListBox1.SelectedItem.ToString(); } Какого черта после выбора элемента в списке, после перезагрузки страницы выбирается всеравно первый ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2006, 01:30
|
|||
|---|---|---|---|
Задолбался с ListBox, перерыл весь форум, вроде все нормально, что не так ? |
|||
|
#18+
Чет вообще бред какой-то... Заполняю списком файлов все прекрасно работает, выбирается нужный итем, на нем же и остается после обновления страницы. protected void Page_Load(object sender, EventArgs e) { if (ListBox1.Items.Count <= 0) { string[] fs = Directory.GetFiles(@"c:\katalog1", "*.*"); for (int i = 0; i < fs.Length; i++) { ListBox1.Items.Add(Path.GetFileName(fs )); } } } Заполняю тупым перебором из таблицы на сервере, получаю фигню. Итем не выбирается, после обновления страницы скачет на первую запись.... protected void Page_Load(object sender, EventArgs e) { if (ListBox1.Items.Count <= 0) { System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = "Data Source=192.168.0.1;Initial Catalog=mainbase;Integrated Security=True"; System.Data.SqlClient.SqlCommand com = new System.Data.SqlClient.SqlCommand(); com.CommandType = CommandType.Text; com.CommandText = "SELECT f1, f2 from table1"; com.Connection = con; System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(com); DataSet ds = new DataSet(); da.Fill(ds); foreach (DataRowView row in ds.Tables[0].DefaultView) { ListBox1.Items.Add(new ListItem(row["f1"].ToString()); } } } Где я туплю-то ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2006, 01:32
|
|||
|---|---|---|---|
Задолбался с ListBox, перерыл весь форум, вроде все нормально, что не так ? |
|||
|
#18+
Гдет скобок лишних понаставил, но это здесь, в коде все нормально без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1392586]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 318ms |

| 0 / 0 |
