發展在:c# winforms
沒有任何數據庫連接如何將DataGridViewLinkColumn屬性添加到DataGridView中動態生成的列中?
說明:在我的DataGridView,柱子動態generated.At某些時候一些列需要被DataGridViewLinkColumn財產。我以很多方式嘗試過,但沒有成功。
我希望有人從這裏幫我:)
在此先感謝。
發展在:c# winforms
沒有任何數據庫連接如何將DataGridViewLinkColumn屬性添加到DataGridView中動態生成的列中?
說明:在我的DataGridView,柱子動態generated.At某些時候一些列需要被DataGridViewLinkColumn財產。我以很多方式嘗試過,但沒有成功。
我希望有人從這裏幫我:)
在此先感謝。
您需要關掉AutoGenerateColumns
,然後生成每一列自己。
將正常列設置爲類型DataGridViewTextBoxColumn
,然後對於需要鏈接列的列將其設置爲類型DataGridViewLinkColumn
。
試試這個:
DataGridViewLinkColumn links = new DataGridViewLinkColumn();
links.HeaderText = "Hello";
links.UseColumnTextForLinkValue = true;
links.Text="http://microsoft.com";
links.ActiveLinkColor = Color.White;
links.LinkBehavior = LinkBehavior.SystemDefault;
links.LinkColor = Color.Blue;
links.TrackVisitedState = true;
links.VisitedLinkColor = Color.YellowGreen;
dataGridView.Columns.Add(links);