Вместо того, чтобы использовать недопустимые/устаревшие сертификаты SSL, почему бы не использовать самоподписанные сертификаты SSL? Тогда можно добавить исключение в Firefox для просто того сайта.
Я думаю, что DataGridView имеет свойство AutoGenerateColumns
, не так ли?
dataGridView1.AutoGenerateColumns = True;
Из документов MSDN:
public bool AutoGenerateColumns {set; получить; } Член System.Windows.Forms.DataGridView
Обзор: получает или задает значение указывает, созданы ли столбцы автоматически, когда System.Windows.Forms.DataGridView.DataSource или System.Windows.Forms.DataGridView.DataMember свойства установлены.
Возвращает: истина, если столбцы должны быть создается автоматически; иначе, ложный. По умолчанию установлено значение true.
Это свойство отсутствует в окне «Свойства», вы должны установить его с помощью кода, как в моем примере.
Как насчет добавления столбцов в тег Columns вашего представления сетки, как это?
<Columns>
<asp:BoundField DataField="EID" HeaderText="ID" />
<asp:BoundField DataField="FName" HeaderText="First name" />
...
Помимо настройки AutogenerateColums к false, вам также необходимо установить dataPropertyname для каждого столбца в DataGridView к соответствующему полю в источнике данных. Вы можете установить это в дизайнере или в код перед установкой свойства DataSource.