Давайте представим, что у меня есть 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, оставьте комментарий, вы поможете кому-то еще: -)