Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задолбался с 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, 00:11 |
|
||
|
Задолбался с 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:30 |
|
||
|
Задолбался с ListBox, перерыл весь форум, вроде все нормально, что не так ?
|
|||
|---|---|---|---|
|
#18+
Гдет скобок лишних понаставил, но это здесь, в коде все нормально без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2006, 01:32 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33705441&tid=1392586]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 431ms |

| 0 / 0 |
