powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Фильтрация данных
2 сообщений из 2, страница 1 из 1
Фильтрация данных
    #34162267
bugs 1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Итак, давайте посмотрим на, казалось бы, элементарную проблему: как сделать так, чтобы в двух
DataGrid на веб страничке выводилась информация из одной таблицы.
Но с тем условием, чтобы в гриде выводился отфильтрованный набор данных согласно полю ID.
Код: plaintext
1.
2.
3.
command.Parameters.Add(("@ID",  10 ,  15 ,  20 ) SqlDbType.VarChar).Value="Левобережка";
command.Parameters.Add(("@ID",  11 ,  16 ,  21 ) SqlDbType.VarChar).Value="Западная";
command.Parameters.Add(("@ID",  12 ,  17 ,  22 ) SqlDbType.VarChar).Value="Зелёная"; 
Конкретней: Хочу сделать объекты, через которых по тепло счетчику собирает архив (часовые пример).
Помогите разобраться, как использовать правильно код in ADO при этом привязать отфильтрованный ID к объектам?
Код: 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.
private void BindDropDown() 
{
string CommandText = "SELECT ID FROM arhtrend";
//Параметру @Id присваивается значение, соответствующее выбранному элементу в списке DropDownList1
myCommand.Parameters.Add("@Id", SqlDbType.Int).Value = DropDownList1.SelectedItem.Vvalue;

public void BindGrid(object sender, System.EventArgs e)
//Заполнение данных по прямой и обратной
{
CommandText = "CALC_SVOD_EX";
SqlConnection myConnection = new SqlConnection(ConnectionString);
SqlCommand myCommand = new SqlCommand(CommandText, myConnection);
myCommand.CommandType = CommandType.StoredProcedure;
			
//Метод Read объекта DataReader используется для извлечения строки из результатов запроса
и возвращает true, если есть записи для чтения и false, если нет
if (myDataReader.Read()) 
   {
    //Передача параметров в процедуру SQL-сервера, определенную в строке CommandText
    //Значения параметров @D1 и @D2 берутся из данных, возвращаемых CALC_SVOD_EX
    myCommand.Parameters.Add("@D1", SqlDbType.DateTime).Value = myDataReader["D1"];
    myCommand.Parameters.Add("@D2", SqlDbType.DateTime).Value = myDataReader["D2"];
    myCommand.Parameters["@D1"].Value = myDataReader["D1"];
    myCommand.Parameters["@D2"].Value = myDataReader["D2"];
ЗаМетка: В базе испольСуется одна таблица ге есть поле ID, Vvalue, TimeOf.
//Благодарен за внимание.
...
Рейтинг: 0 / 0
Фильтрация данных
    #34162777
bugs 1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрел МСДНе не нашёл ??? кто сталкивался подскажите плиззз.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
//нужно дать значениe, может так?
myCommand.Parameters.Add("@D1"+"@ID"=  32972 ,  32962 ,  32967 ,  32977 , SqlDbType.VarChar).Value="Э/К Левобережная 1 оч.";
myCommand.Parameters.Add("@D2"+"@ID"=  32973 ,  32963 ,  32967 ,  32977 , SqlDbType.VarChar).Value="Э/К Левобережная 1 оч.";
myCommand.Parameters.Add("@D1"+"@ID"=  32974 ,  32964 ,  32969 ,  32979 , SqlDbType.VarChar).Value="Э/К Левобережная 2 оч.";
myCommand.Parameters.Add("@D2"+"@ID"=  32975 ,  32965 ,  32970 ,  32979 , SqlDbType.VarChar).Value="Э/К Левобережная 2 оч.";
myCommand.Parameters.Add("@D1"+"@ID"=  32989 ,  32981 ,  32985 ,  32993 , SqlDbType.VarChar).Value="Э/К Западная";
myCommand.Parameters.Add("@D2"+"@ID"=  32990 ,  32982 ,  32986 ,  32993 , SqlDbType.VarChar).Value="Э/К Западная";
myCommand.Parameters.Add("D1"+"@ID"=  33020 ,  32997 ,  33015 ,  33025 , SqlDbType.VarChar).Value="Э/К Зеленая";
myCommand.Parameters.Add("D2"+"@ID"=  33021 ,  32998 ,  33016 ,  33025 , SqlDbType.VarChar).Value="Э/К Зеленая";
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Фильтрация данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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