Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ХП и ADO / 14 сообщений из 14, страница 1 из 1
10.07.2008, 13:49
    #35422890
*makaka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
заполняю ComboBox1:

private: System::Void Products_Load(System::Object^ sender, System::EventArgs^ e) {
// TODO: This line of code loads data into the 'ProductDataSet.SelectProducts' table. You can move, or remove it, as needed.
this->SelectProductsTableAdapter->Fill(this->ProductDataSet->SelectProducts);
}

по изменению его (ComboBox1) значение происходит сие событие(выполняется ХП), вопрос в том, как результат её выполнения записать в ComBox2:

private: System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) {

SqlConnection ^sqlConnection1=gcnew SqlConnection( L"бла бла бла");
sqlConnection1->Open();
SqlCommand ^command = gcnew SqlCommand();
command->Connection = sqlConnection1;
command->CommandType = CommandType::StoredProcedure;
command->CommandText = "dbo.selectVersion";
SqlParameter ^sqlParameter = gcnew SqlParameter("@Product", SqlDbType::NVarChar);
sqlParameter->Value = comboBox1->SelectedText;
sqlParameter->Size = 50;
command->Parameters->Add(sqlParameter);
sqlConnection1->Close();
}
...
Рейтинг: 0 / 0
10.07.2008, 14:31
    #35423078
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
блин это че С++?
...
Рейтинг: 0 / 0
10.07.2008, 14:33
    #35423089
pyroman69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
*makakaзаполняю ComboBox1:

private: System::Void Products_Load(System::Object^ sender, System::EventArgs^ e)
{
// TODO: This line of code loads data into the 'ProductDataSet.SelectProducts' table. You can move, or remove it, as needed.
this->SelectProductsTableAdapter->Fill(this->ProductDataSet->SelectProducts);
}

по изменению его (ComboBox1) значение происходит сие событие(выполняется ХП), вопрос в том, как результат её выполнения записать в ComBox2:

private: System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) {

SqlConnection ^sqlConnection1=gcnew SqlConnection( L"бла бла бла");
sqlConnection1->Open();
SqlCommand ^command = gcnew SqlCommand();
command->Connection = sqlConnection1;
command->CommandType = CommandType::StoredProcedure;
command->CommandText = "dbo.selectVersion";
SqlParameter ^sqlParameter = gcnew SqlParameter("@Product", SqlDbType::NVarChar);
sqlParameter->Value = comboBox1->SelectedText;
sqlParameter->Size = 50;
command->Parameters->Add(sqlParameter);
sqlConnection1->Close();
}
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
private: System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e)
{
    SqlConnection ^sqlConnection1=gcnew SqlConnection( L"бла бла бла");
    sqlConnection1->Open();
    SqlCommand ^command = gcnew SqlCommand();
    command->Connection = sqlConnection1; 
    command->CommandType = CommandType::StoredProcedure; 
    command->CommandText = "dbo.selectVersion"; 
    SqlParameter ^sqlParameter = gcnew SqlParameter("@Product", SqlDbType::NVarChar); 
    sqlParameter->Value = comboBox1->SelectedText; 
    sqlParameter->Size =  50 ; 
    command->Parameters->Add(sqlParameter);
    
    SqlDataReader ^myReader = command->ExecuteReader();
    while (myReader->Read())
    {
       ComboBox2->Items->Add(myReader->GetString( 0 ));
    }
    myReader->Close();
    sqlConnection1->Close();
}

...
Рейтинг: 0 / 0
10.07.2008, 14:34
    #35423093
pyroman69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
AlexeiKблин это че С++?

ага, ещё и .Net
...
Рейтинг: 0 / 0
10.07.2008, 14:37
    #35423102
pyroman69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
девушка, ну уж ооочень интересно, что пишите? по учёбе? Просто уже не первый раз вижу ваши посты, стало любопытно))) Может уже пора всю прогу попросить написать, нежели по частям)
...
Рейтинг: 0 / 0
10.07.2008, 14:42
    #35423130
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
Код: plaintext
1.
2.
3.
4.
5.
6.
    
SqlDataReader ^myReader = command->ExecuteReader();
    while (myReader->Read())
    {
       ComboBox2->Items->Add(myReader->GetString( 0 ));
    }

это че, до этого типа надо было додуматься? :)
*makaka
пора завершать тыкаться . пора читать :)
...
Рейтинг: 0 / 0
10.07.2008, 14:44
    #35423136
*makaka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
pyroman69 AlexeiKблин это че С++?

ага, ещё и .Net

разве это с++? ))) забавно)) А вижуал студиа говорит что шарп
...
Рейтинг: 0 / 0
10.07.2008, 14:47
    #35423146
*makaka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
pyroman69девушка, ну уж ооочень интересно, что пишите? по учёбе? Просто уже не первый раз вижу ваши посты, стало любопытно))) Может уже пора всю прогу попросить написать, нежели по частям)

конек мой скуль сервер и ежи с ним )) но без с++ либо шарпа это обнобокое знание, вот я и пытаюсь изучить эти язики замечательные. Гуд?
...
Рейтинг: 0 / 0
10.07.2008, 14:49
    #35423156
pyroman69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
*makaka pyroman69 AlexeiKблин это че С++?

ага, ещё и .Net

разве это с++? ))) забавно)) А вижуал студиа говорит что шарп

Вы меня радуете, настроение поднимается))))) Без обид, но программер из Вас пока никакой.
Это однозначно с++. В шарпе вместо: gcnew - new, ^ вообще нет, -> - .
Но радует Ваш потенциал....так держать! Тока гугл не забывай;)
...
Рейтинг: 0 / 0
10.07.2008, 14:50
    #35423162
pyroman69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
*makaka
конек мой скуль сервер и ежи с ним )) но без с++ либо шарпа это обнобокое знание, вот я и пытаюсь изучить эти язики замечательные. Гуд?


а это какой язык?)))
...
Рейтинг: 0 / 0
10.07.2008, 14:52
    #35423169
*makaka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
если верить студии то C# )) хотя утвержадть это я конечно не могу
...
Рейтинг: 0 / 0
10.07.2008, 15:34
    #35423323
*makaka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
AlexeiK
Код: plaintext
1.
2.
3.
4.
5.
6.
    
SqlDataReader ^myReader = command->ExecuteReader();
    while (myReader->Read())
    {
       ComboBox2->Items->Add(myReader->GetString( 0 ));
    }

это че, до этого типа надо было додуматься? :)
*makaka
пора завершать тыкаться . пора читать :)


путем использования моего любимого метода, т.е "метода тыка" я выяснила что делается все это в одну строку :)


вот она:

this->selectVersionTableAdapter->Fill(this->SWnewDataSet->selectVersion,comboBox1->Text);
...
Рейтинг: 0 / 0
10.07.2008, 15:34
    #35423328
*makaka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
pyroman69 *makakaзаполняю ComboBox1:

private: System::Void Products_Load(System::Object^ sender, System::EventArgs^ e)
{
// TODO: This line of code loads data into the 'ProductDataSet.SelectProducts' table. You can move, or remove it, as needed.
this->SelectProductsTableAdapter->Fill(this->ProductDataSet->SelectProducts);
}

по изменению его (ComboBox1) значение происходит сие событие(выполняется ХП), вопрос в том, как результат её выполнения записать в ComBox2:

private: System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) {

SqlConnection ^sqlConnection1=gcnew SqlConnection( L"бла бла бла");
sqlConnection1->Open();
SqlCommand ^command = gcnew SqlCommand();
command->Connection = sqlConnection1;
command->CommandType = CommandType::StoredProcedure;
command->CommandText = "dbo.selectVersion";
SqlParameter ^sqlParameter = gcnew SqlParameter("@Product", SqlDbType::NVarChar);
sqlParameter->Value = comboBox1->SelectedText;
sqlParameter->Size = 50;
command->Parameters->Add(sqlParameter);
sqlConnection1->Close();
}
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
private: System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e)
{
    SqlConnection ^sqlConnection1=gcnew SqlConnection( L"бла бла бла");
    sqlConnection1->Open();
    SqlCommand ^command = gcnew SqlCommand();
    command->Connection = sqlConnection1; 
    command->CommandType = CommandType::StoredProcedure; 
    command->CommandText = "dbo.selectVersion"; 
    SqlParameter ^sqlParameter = gcnew SqlParameter("@Product", SqlDbType::NVarChar); 
    sqlParameter->Value = comboBox1->SelectedText; 
    sqlParameter->Size =  50 ; 
    command->Parameters->Add(sqlParameter);
    
    SqlDataReader ^myReader = command->ExecuteReader();
    while (myReader->Read())
    {
       ComboBox2->Items->Add(myReader->GetString( 0 ));
    }
    myReader->Close();
    sqlConnection1->Close();
}






а вот это не работало :)
...
Рейтинг: 0 / 0
10.07.2008, 15:36
    #35423337
*makaka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП и ADO
забыли про датеадаптер :)

но я все равно премного благодарна, всем участникам топика :)
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ХП и ADO / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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