|
С# отображение в DataGridView 2 связанных таблиц.
|
|||
---|---|---|---|
#18+
Здравствуйте, подскажите пожалуйста в чем проблема. Пишу прогу , имеются вообще 4 таблицы Есть таблица work_develop из нее нужно вывести ид таблицы, ид обьекта, ид девелопера, ид менеджера и остальные т.е (id_dev, object_objectcol, developer_developer_id, on_stage, Date_of_departure, mission, executed, comment, password_idtable1,, Homedelivered_or_notinteres) + данные связаных таблиц а это в таблице password поле manager_input( которое связано полем idtable1 с work_develop , таблица developer поле developer_name связаное полем developer_id и таблица object поле object связаное полем objectcol с work_develop. Запрос на это выполняется на сервере Mysql а в с# нет. Посмотрите пожалуйста, может что подскажите дельное))) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data.MySqlClient; using System.Data.SqlClient; namespace WindowsFormsApplication2 { public partial class Formmanager : Form { public Formmanager() { InitializeComponent(); } private void Form3_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { String Myconnection = "datasource=localhost;port=3306;username=root;password=12345"; MySqlConnection Myconn = new MySqlConnection(Myconnection); String Query = @"SELECT work_develop.id_dev, work_develop.initial_deadline, work_develop.on_stage, work_develop.Date_of_departure, work_develop.mission, work_develop.executed, work_develop.comment, developer.developer_name, password.manager_input, object.object FROM developer INNER JOIN work_develop ON developer.developer_id = work_develop.developer_developer_id INNER JOIN password ON work_develop.password_idtable1 = password.idtable1 INNER JOIN object ON work_develop.object_objectcol = object.objectcol "; MySqlCommand cmdCommand = new MySqlCommand(Query, Myconn); try { MySqlDataAdapter sda = new MySqlDataAdapter(); sda.SelectCommand = cmdCommand; DataTable dbdataset = new DataTable(); sda.Fill(dbdataset); BindingSource bSource= new BindingSource(); bSource.DataSource=dbdataset; dataGridView1.DataSource=bSource; sda.Update(dbdataset); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2014, 22:13 |
|
С# отображение в DataGridView 2 связанных таблиц.
|
|||
---|---|---|---|
#18+
Аня_West, а у Вас строка подключения, описывает все требования для соединения ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2014, 22:46 |
|
С# отображение в DataGridView 2 связанных таблиц.
|
|||
---|---|---|---|
#18+
Да, При этом запрос если я пишу @"select * from work_develop" он выполняет, а мой сложный не хочет . Пишет not database select ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2014, 23:08 |
|
С# отображение в DataGridView 2 связанных таблиц.
|
|||
---|---|---|---|
#18+
Аня_WestString Myconnection = "datasource=localhost;port=3306;username=root;password=12345"; Может я сегодня с коньяком погорячился, но где здесь имя базы данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2014, 23:24 |
|
С# отображение в DataGridView 2 связанных таблиц.
|
|||
---|---|---|---|
#18+
Аня_WestДа, При этом запрос если я пишу @"select * from work_develop" он выполняет, а мой сложный не хочет . Пишет not database select Где-то в степиАня_West, а у Вас строка подключения, описывает все требования для соединения ? Что то не сходится ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2014, 00:00 |
|
С# отображение в DataGridView 2 связанных таблиц.
|
|||
---|---|---|---|
#18+
)))) хах, это я погорячилась) я в запросе через (. )ее указываю, вот поэтому таблицы и не считывались )) @"SELECT id_dev, developer_name, object, manager_input, on_stage, Date_of_departure, mission, executed, comment FROM thgrad.work_develop INNER JOIN thgrad.developer ON developer_developer_id = developer_id INNER JOIN thgrad.object ON object_objectcol = objectcol INNER JOIN thgrad.password ON password_idtable1 = idtable1" Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2014, 00:06 |
|
|
start [/forum/topic.php?fid=20&fpage=119&tid=1402891]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 143ms |
0 / 0 |