Форум программистов, компьютерный форум CyberForum.ru

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

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

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

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

Есть статья на офф сайте https://msdn.microsoft.com/ru-ru/lib...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.");
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2017, 08:52     DataGridView, Relation, использование SQL where
Посмотрите здесь:
C# DataSet порядок Relation
C# Использование BindingNavigator для нескольких Datagridview
C# Обновление БД SQL c dataGridView
C# SQL Select DataGridView C#
C# Сохранение данных из DataGridview в sql
Привязка LINQ to SQL к DataGridView C#
Запись данныз из DataGridView в БД SQL C#
dataGridView заполнение из запроса к MS SQL C#
C# Запись данных из DataGridView в SQL Server
Как записать таблицу из DataGridView в ms sql? C#
Две таблицы SQL в один datagridview C#
C# Сохранение изменений DataGridView в SQL Server

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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