Как заполнить представление таблицы данных из базы данных SQL Server в C # - PullRequest
0 голосов
/ 11 января 2019

Я изменил таблицу так, чтобы она имела правильное количество записей и отображала количество строк в таблице, но не заполняла таблицу вообще.

Вот мой код:

public TableOutput()
{
    InitializeComponent();
    FillData();
}

void FillData()
{
    string connectionString = @"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename = C:\Users\14142\source\repos\ComputingProject\ComputingProject\computingProject.mdf; Integrated Security = True; Connect Timeout = 30";

    using (SqlConnection c = new SqlConnection(connectionString))
    {
        c.Open();

        using (SqlDataAdapter a = new SqlDataAdapter("SELECT Client, Cost, Description FROM jobs", c))
        {                   
            DataTable t = new DataTable();
            a.Fill(t);

            dataGridView1.DataSource = t;
            dataGridView1.Update();
        }
    }
}

1 Ответ

0 голосов
/ 11 января 2019

возможно, вы не объявили столбцы в сетке. попробуйте это перед настройкой источника данных:

dataGridView1.AutoGenerateColumns = true; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...