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
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