Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# и базы данных, ADO.NET

Войти
Регистрация
Восстановить пароль
 
1982Darkness
0 / 0 / 0
Регистрация: 19.08.2015
Сообщений: 17
#1

DataGridView, Relation, использование SQL where - C#

02.01.2017, 08:52. Просмотров 231. Ответов 0
Метки нет (Все метки)

Есть статья на офф сайте https://msdn.microsoft.com/ru-ru/library/y8c0cxey(v=vs.110).aspx
Мне нужно что бы основная таблица выгружала данные по определенным условиям SqlDataAdapter("select * from Customers Where user_id=1", connection); к примеру. Но как только я использую where, таблица получается пустой. Хотя если я просто использую в phpmyadmin запрос проходит нормально.

Подскажите чего не хватает или что не так или как можно реализовать данную задачу?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
private void GetData()
{
    try
    {
        // Specify a connection string. Replace the given value with a 
        // valid connection string for a Northwind SQL Server sample
        // database accessible to your system.
        String connectionString =
            "Integrated Security=SSPI;Persist Security Info=False;" +
            "Initial Catalog=Northwind;Data Source=localhost";
        SqlConnection connection = new SqlConnection(connectionString);
 
        // Create a DataSet.
        DataSet data = new DataSet();
        data.Locale = System.Globalization.CultureInfo.InvariantCulture;
 
        // Add data from the Customers table to the DataSet.
        SqlDataAdapter masterDataAdapter = new
            SqlDataAdapter("select * from Customers", connection);
        masterDataAdapter.Fill(data, "Customers");
 
        // Add data from the Orders table to the DataSet.
        SqlDataAdapter detailsDataAdapter = new
            SqlDataAdapter("select * from Orders", connection);
        detailsDataAdapter.Fill(data, "Orders");
 
        // Establish a relationship between the two tables.
        DataRelation relation = new DataRelation("CustomersOrders",
            data.Tables["Customers"].Columns["CustomerID"],
            data.Tables["Orders"].Columns["CustomerID"]);
        data.Relations.Add(relation);
 
        // Bind the master data connector to the Customers table.
        masterBindingSource.DataSource = data;
        masterBindingSource.DataMember = "Customers";
 
        // Bind the details data connector to the master data connector,
        // using the DataRelation name to filter the information in the 
        // details table based on the current row in the master table. 
        detailsBindingSource.DataSource = masterBindingSource;
        detailsBindingSource.DataMember = "CustomersOrders";
    }
    catch (SqlException)
    {
        MessageBox.Show("To run this example, replace the value of the " +
            "connectionString variable with a connection string that is " +
            "valid for your system.");
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2017, 08:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос DataGridView, Relation, использование SQL where (C#):

DataSet порядок Relation - C#
Пример есть DataSet. В нем 2 таблицы. Код Наименование ID --------------------- ID Значение Имеется связь между Table1 и...

Использование BindingNavigator для нескольких Datagridview - C#
Как использовать один BindingNavigator для управления данными в нескольких Datagridview , которые находятся в разных вкладках? К примеру,...

C# SQL Select DataGridView - C#
Помогите разобраться, в чём ошибка: string cmBPoF = cmBPoFamily.Text == "" ? "NULL" : "" + cmBPoFamily.SelectedValue + ""; ...

Обновление БД SQL c dataGridView - C#
Здравствуйте! проблема в следующем: при старте таблица выводится в dataGridView тут все хорошо. После редактировании полей dataGridView...

.NET 4.x SQL запрос в datagridview - C#
Я делаю проект, мне нужно чтобы из базы 1С выводились данные за последние сутки, вывод происходит в datagridview, нажимаю на datagridview и...

Запись данныз из DataGridView в БД SQL - C#
В форме имеется dataGridView1 заполненный данными. При нажатие на кнопку, нужно, чтоб информация записалась на таблицу SQL, который уже...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2017, 08:52
Привет! Вот еще темы с ответами:

Привязка LINQ to SQL к DataGridView - C#
Имеется две связанные таблицы Employees(ID,Name,TypeID) EmloyeeTypes(TypeID, EmployeeType) Требется занести в DataGridView таблицу...

Сохранение данных из DataGridview в sql - C#
Как сделать сохранение из DataGridview в базу SQL? Заранее спасибо

dataGridView заполнение из запроса к MS SQL - C#
Есть БД, есть форма, на которой datagridview, которая заполняется private void Form1_Load_1(object sender, EventArgs e) { ...

Использование COM объекта (c#) в sql - C#
Создал на c# COM объект using System; using System.Collections.Generic; using System.Linq; using System.Text; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru