Datagridview绑定数据后将一列设置为DataGridViewLinkColumn的方法。
在网上查到的方法一般有两种
1. 在Datagridview控件添加列的时候选择column type为 DataGridViewLinkColumn,这种方法不适合从数据库中直接绑定的方式
2. 将一列设为模板的方式,较麻烦
下面是一种比较傻的实现方式:
code:
/
dataGridViewFlights.Columns[4].HeaderText = "订票链接";
dataGridViewFlights.Columns[4].DataPropertyName = "FlightLink";
dataGridViewFlights.Columns[4].Visible = false; //绑定后将此列设为不可见
DataGridViewLinkColumn links = new DataGridViewLinkColumn();
links.HeaderText = "订票链接";
links.DataPropertyName = "FlightLink";
links.ActiveLinkColor = Color.White;
links.LinkBehavior = LinkBehavior.SystemDefault;
links.LinkColor = Color.B