请教:C#winform中DATAGRID,如果在表格最后一列放如两个以上的LinkLabel,并添加单击事件

he_hawk 2013-02-28 04:35:52
问题如标题


谢谢
...全文
225 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
he_hawk 2013-02-28
  • 打赏
  • 举报
回复
太谢谢了,结帖
EnForGrass 2013-02-28
  • 打赏
  • 举报
回复
引用 8 楼 he_hawk 的回复:
用按钮也可以
这篇文章就是一列多个按钮http://www.cnblogs.com/BudEasyCode/archive/2012/02/29/2373702.html
EnForGrass 2013-02-28
  • 打赏
  • 举报
回复
引用 7 楼 he_hawk 的回复:
还是在两列显示了。怎么让两个操作中间的线隐藏也行
其实你可以合并单元格, 给篇文章给你,自己参考一下http://www.cnblogs.com/peterzb/archive/2009/05/29/1491891.html
he_hawk 2013-02-28
  • 打赏
  • 举报
回复
用按钮也可以
EnForGrass 2013-02-28
  • 打赏
  • 举报
回复
引用 3 楼 Chinajiyong 的回复:
List<DataGridViewLinkColumn> columnList = new List<DataGridViewLinkColumn>(); DataGridViewLinkColumn column = new DataGridViewLinkColumn(); //设定列的名字 column.Name……
错了,为什么不用按钮呢
he_hawk 2013-02-28
  • 打赏
  • 举报
回复
还是在两列显示了。怎么让两个操作中间的线隐藏也行
he_hawk 2013-02-28
  • 打赏
  • 举报
回复
谢谢版主,我试验下
he_hawk 2013-02-28
  • 打赏
  • 举报
回复
在一列添加两个linkLabel ,如网站通常有的 修改 删除 查看 操作,都在最后一列,不过我这是winform界面
EnForGrass 2013-02-28
  • 打赏
  • 举报
回复
List<DataGridViewLinkColumn> columnList = new List<DataGridViewLinkColumn>(); DataGridViewLinkColumn column = new DataGridViewLinkColumn(); //设定列的名字 column.Name = "Link"; //所有的链接文字列表示为"点击阅览" column.UseColumnTextForLinkValue = true; column.Text = "点击阅览"; //鼠标停留在链接上时显示下划线 column.LinkBehavior = LinkBehavior.HoverUnderline; //设定为不能自动访问 column.TrackVisitedState = true; //向DataGridView追加 DataGridViewLinkColumn column1 = new DataGridViewLinkColumn(); //设定列的名字 column1.Name = "Link"; //所有的链接文字列表示为"点击阅览" column1.UseColumnTextForLinkValue = true; column1.Text = "点击阅览"; //鼠标停留在链接上时显示下划线 column1.LinkBehavior = LinkBehavior.HoverUnderline; //设定为不能自动访问 column1.TrackVisitedState = true; //向DataGridView追加 columnList.Add(column); columnList.Add(column1); dataGridView1.Columns.AddRange(columnList.ToArray());
he_hawk 2013-02-28
  • 打赏
  • 举报
回复
楼上是添加了一个linkLabel,要添加两个怎么做?
EnForGrass 2013-02-28
  • 打赏
  • 举报
回复
可以用DataGridViewLinkColumn DataGridViewLinkColumn column = new DataGridViewLinkColumn(); //设定列的名字 column.Name = "Link"; //所有的链接文字列表示为"点击阅览" column.UseColumnTextForLinkValue = true; column.Text = "点击阅览"; //鼠标停留在链接上时显示下划线 column.LinkBehavior = LinkBehavior.HoverUnderline; //设定为不能自动访问 column.TrackVisitedState = true; //向DataGridView追加 DataGridView1.Columns.Add(column);

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧