powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Class dropdownlist
11 сообщений из 11, страница 1 из 1
Class dropdownlist
    #37448616
intruders
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый. Есть множество страниц на которых присутствует Dropdownlist и выводит одну и туже инфу( обычный запрос) Дабы на страницах постоянно не создавать конект, решил создать класс в котором прописать конект и сделать запрос. Подскажите как реализовать класс, с ними не работал.
...
Рейтинг: 0 / 0
Class dropdownlist
    #37448964
Hold Fast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам лучше сделать UserControl. Положить на него DDL и описать логику подключения и биндинга в CodeBehind или в разметке посредством DataSource компонента. После этого UserControl подключить к необходимым страницам и вставить в нужное место.
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449264
intruders
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вариант. Просто интерестно было как реализуеться всё же класс.
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449295
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
intrudersДабы на страницах постоянно не создавать конект, решил создать класс в котором прописать конект и сделать запрос.

Ага, открыть коннект и положить его в сессию. Бывает и такое, работает до первого сбойного запроса.
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449305
Hold Fast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
intruders,

Что значит класс? Подключение тоже экземпляр класса. Коннект нужно постоянно создавать и разрушать как можно быстрее, потому что это огранниченный ресурс. Держать подключение открытым это прямой путь к утечке памяти. А если вам все таки нужен класс который будет содержать в себе логику доступа к данным, смотрите в сторону ObjectDataSource.
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449323
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
intrudersКак вариант. Просто интерестно было как реализуеться всё же класс.Это и будет в сущности новый класс в текущем неймспейсе, не зря он помечается Control, чтобы обеспечить уникальность имен. Так что не отнимайте визуальное представление от реализации кода, это суть тоже самое.
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449370
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449372
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, вот уже и Зоря кофе попила.
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449377
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n_string,

Эспрессо, сэр!:)
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449483
intruders
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
public class RvdkList
{
    public string RvdkListConnect 
    {
        get { return RvdkListSQL.ToString(); }
        private set { ; }
    }
    protected SqlConnection RvdkListSQL;

	public RvdkList()
	{
        RvdkListSQL.ConnectionString = ConfigurationManager.ConnectionStrings["PersonConnectionString"].ToString();
	}

    public string rvdkdatacource()
    {
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = RvdkListSQL;
        cmd.CommandType = CommandType.Text;
        cmd.CommandText = "SELECT [rvdk_num],[name] FROM [website].[dbo].[departregion]";
        RvdkListSQL.Open();
        cmd.ExecuteNonQuery();
        RvdkListSQL.Close();
        cmd.Dispose();
    }
}
но ругаеться на public string rvdkdatacource() (не все ветки возвращают значения)
...
Рейтинг: 0 / 0
Class dropdownlist
    #37449511
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
intruders,

public string rvdkdatacource()
означает, что метод возвращает string - и где он у вас?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Class dropdownlist
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]