Вставьте массив строк PostgreSQL в один столбец DataGridView - PullRequest
0 голосов
/ 11 февраля 2020

Давайте представим, что у меня есть 9 столбцов в моей DataTable - которую я выбрал из таблицы PostgreSQL, два из них типа "text []" (строковый массив), мне нужно вставить эти 9 столбцов в DataGridView, но проблема - эти 2 столбца «text []» не отображаются. Даже число столбцов DataTable равно 9, но после того, как я установил GataGridView, количество столбцов GataGridView равно 7.

DataSet dataSet = new DataSet(); 
NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("SELECT * FROM \"table\"", DataBase.Connection);
dataAdapter.Fill(dataSet); 
DataTable dataTable = dataSet.Tables[0];
dataGridView1.DataSource = dataTable;

UPD: Оказывается, что ListView лучше для пурпурных программ, как и я. Это даже быстрее, когда у меня много строк в ListView по сравнению с GataGridView. Но в любом случае, если вы знаете, как вставить массив, который я выбрал из своей базы данных, в DataGridView, оставьте комментарий, вы поможете кому-то еще: -)

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