Войти

Показать полную графическую версию : SQL запрос с параметрами


konstantin80
12-09-2012, 18:41
Помогите вывести результат запроса в DataGridView. Есть две таблицы organization[id_org, name_org] и themes[id_org, id_theme, name_theme]. Есть запрос

SELECT organization.id_org, organization.name_org, themes.id_theme, themes.name_theme
FROM organization INNER JOIN
themes ON organization.id_org = themes.id_org
WHERE (organization.id_org = @id)

В DataSet создал datatable c этим запросом. Не могу вывести результат в DataGridView. Пробовал так, не выводит.

private void button2_Click(object sender, EventArgs e)
{
string id_org = textBox1.Text;
if (textBox1.Text.Length > 0)
{
this.orgThemeTableAdapter.GetData(Convert.ToInt32(id_org));
this.orgThemeBindingSource.DataSource = this.orgThemeTableAdapter;
GV3.DataSource = orgThemeBindingSource;
//GV3.DataSource = this.orgThemeTableAdapter;
GV3.Refresh();
//GV3.Update();

Ошибок не выдает, но и результат не выводит, я так понял, что до выполнения запроса дело просто не доходит.
Сильно не ругайте, только начал изучать C# на VisualStudio

konstantin80
15-09-2012, 13:10
ну неужели никто не знает?

Delirium
17-09-2012, 09:18
Ну почему же. Просто не было времени ответить.
Можно воспользоваться поиском. Найдется множество решений. Вот некоторые из них:
http://social.msdn.microsoft.com/Forums/eu/csharplanguage/thread/de0093c3-4f17-40b2-991b-196167897234
http://www.cyberforum.ru/ado-net/thread650194.html
http://msdn.microsoft.com/ru-ru/library/fbk67b6z.aspx




© OSzone.net 2001-2012