Вопрос отредактированкак добавить заголовки из DataTable в DataGridView в C#
У меня есть datatable
, которые неоднократно заполняют по выбору пользователя (но заголовки datatable
не меняются), с помощью этого кода я добавляю это данные для datagridview
, но проблема состоит в том, что заголовок datatable
(на наименее 50 заголовков, которые я не хочу добавлять их вручную) также не добавляются.
public static void GetSelectedFeed(Form2 frm2)
{
if (frm2.FeedSelectListBox.SelectedIndex != -1)
{
string StrCon = System.Configuration.ConfigurationManager.ConnectionStrings["FeedLibraryConnectionString"].ConnectionString;
OleDbConnection Connection = new OleDbConnection(StrCon);
OleDbDataAdapter DataA = new OleDbDataAdapter("Select * from FeedLibrary where ID =" + frm2.FeedSelectListBox.SelectedValue, Connection);
DataTable DTable = new DataTable();
DataA.Fill(DTable);
frm2.SelectedFeeddataGridView.ColumnCount = DTable.Columns.Count;
foreach (DataRow DR in DTable.Rows)
{
frm2.SelectedFeeddataGridView.Rows.Add(DR.ItemArray);
}
frm2.SelectedFeeddataGridView.ColumnHeadersVisible = true;
frm2.SelectedFeeddataGridView.Columns[0].Visible = true;
frm2.SelectedFeeddataGridView.Columns[1].Frozen = true;
frm2.SelectedFeeddataGridView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
}
}
Как я мог добавить программно заголовки DataTable
к dataGridView
?