请教:C#winform中DATAGRID,如果在表格最后一列放如两个以上的LinkLabel,并添加单击事件 问题如标题谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用DataGridViewLinkColumnDataGridViewLinkColumn column = new DataGridViewLinkColumn(); //设定列的名字column.Name = "Link"; //所有的链接文字列表示为"点击阅览"column.UseColumnTextForLinkValue = true;column.Text = "点击阅览"; //鼠标停留在链接上时显示下划线column.LinkBehavior = LinkBehavior.HoverUnderline; //设定为不能自动访问column.TrackVisitedState = true; //向DataGridView追加DataGridView1.Columns.Add(column); 楼上是添加了一个linkLabel,要添加两个怎么做? 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()); 在一列添加两个linkLabel ,如网站通常有的 修改 删除 查看 操作,都在最后一列,不过我这是winform界面 其实你可以合并单元格,给篇文章给你,自己参考一下http://www.cnblogs.com/peterzb/archive/2009/05/29/1491891.html 这篇文章就是一列多个按钮http://www.cnblogs.com/BudEasyCode/archive/2012/02/29/2373702.html C# 用Socket怎么得到请求客户端的IP地址?? 帮忙看三行代码 关于cmd.Parameters.Clear() 和存储过程返回参数问题 用C#做一个系统,但不知道把它怎么打包,做一个SETUP程序 哪里有c#xml的速成课程 求一个正则表达式 Udp异步接收问题(高手进来) 如何编写公用的函数? 什么是钩子? 500套真实项目方案书 怎么解决这个问题!!!!!! webbrowser控件访问网页,点击下载按钮就崩溃 vshost_clr2.exe停止
DataGridViewLinkColumn column = new DataGridViewLinkColumn(); //设定列的名字
column.Name = "Link"; //所有的链接文字列表示为"点击阅览"
column.UseColumnTextForLinkValue = true;
column.Text = "点击阅览"; //鼠标停留在链接上时显示下划线
column.LinkBehavior = LinkBehavior.HoverUnderline; //设定为不能自动访问
column.TrackVisitedState = true; //向DataGridView追加
DataGridView1.Columns.Add(column);
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());
给篇文章给你,自己参考一下http://www.cnblogs.com/peterzb/archive/2009/05/29/1491891.html