我有一个MS Access数据库,我通过C#工具访问它。下面的代码只是使用MS数据库的内容填充DataGridView。我唯一的问题是数据库中的一列包含保存在不同位置的PDF文档的超链接。在数据库本身,超链接工作没有任何问题,但是当使用超链接填充DataGridView时," /"取而代之的是"%"并且链接不再起作用。有谁知道如何在DataGridView中使用超链接?
string Name = Name.Text;
//Load Data
string connStr = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=P:User\Database.mdb";
string query = "SELECT Doc_Type,Date,Link FROM Contracts WHERE Name = '" + Name +"'";
using (OleDbConnection conn = new OleDbConnection(connStr))
{
using (OleDbDataAdapter adapter = new OleDbDataAdapter(query, conn))
{
DataSet ds = new DataSet();
adapter.Fill(ds);
LegalGrid.DataSource = ds.Tables[0];
}
}