Я создал DataGridView и заполнил его данными из базы данных MS Access.Одним из столбцов в базе данных является тип данных гиперссылки.Вместо того, чтобы быть DataGridViewLinkColumn в моем dataGridView2, это DataGridViewTextBoxColumn.Из-за этого он отображается в виде строки и не может использоваться в качестве гиперссылки.Мне нужно знать, как изменить тип столбца.Я уже некоторое время работаю над этим и пока не добился реального прогресса.
Этот код находится в моем Form1_Load ():
dataGridView2.DataSource = bindingSource2;
GetData2("SELECT ProdName, ProdDesc, PIN, EqVal, AsOf, IssDate, Vendor, Salesperson, OwnerName, InsuredName, Hyperlink FROM ProdInterim WHERE ProdInterim.OwnerID = " + id + "");
Столбец Гиперссылка является единственнымздесь вопрос
1007 * Вот GetData2 ():
private void GetData2(string selectCommand)
{
try
{
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source = U:/Syndicate II/Syndicate II.accdb;Persist Security Info = False";
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(selectCommand, connectionString);
OleDbCommandBuilder builder = new OleDbCommandBuilder(dataAdapter);
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
dataAdapter.Fill(table);
bindingSource2.DataSource = table;
dataGridView2.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
}