如何在Datagridview中为Image Column提供超链接
如何在win窗体中超链接到DataGridViewImageColumn?
OPs代码示例评论:
DataGridView dgv = new DataGridView(); dgv.Name = "dgv" + i; dgv.DataSource = dsMain.Tables[0]; dgv.Dock = DockStyle.Fill; dgv.AllowUserToAddRows = false; DataGridViewImageColumn img = new DataGridViewImageColumn(); Image image = Image.FromFile("C:\\Small.jpg"); img.Image = image; img.ImageLayout = DataGridViewImageCellLayout.Normal; dgv.Columns.Add(img); img.HeaderText = ""; img.Name = "img"; tp.Controls.Add(dgv);
你想要链接做什么? 打开一个网页?
只需在图像中添加一个点击处理程序。