怎样在c#的listview控件中加入超链接?

如图,我想在查看上加超链接,打开网页不知道为什么图插不上去,是个form窗口,不是asp.net网页... 如图,我想在查看上加超链接,打开网页
不知道为什么图插不上去,是个form窗口,不是asp.net网页
展开
 我来答
百度网友07da055
推荐于2016-04-22 · TA获得超过659个赞
知道小有建树答主
回答量:356
采纳率:33%
帮助的人:239万
展开全部

楼主 

从你提供的这个图片看出你是要做表格的

我建议你使用 DataGridView

使用方式和Listview做成表格的方式差不多

同时他自身集成了 超链接 Button等控件

例如你的“查看”,在编辑列的时候,“查看”列的类型选择为DataGridViewLinkColumn就可以了

绑定属性连接地址

需要先定义点击事件

然后传入参数即可

可以看看我做的(如图)

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

    if (e.ColumnIndex==0)

    {

        Process.Start(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Tag.ToString()); //连接地址保存在Tag属性中的

    }

}

mzcheng1
2010-10-27 · TA获得超过300个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:226万
展开全部
和平常一个增加Item,然后选每个Item的事件,你写出链接的网址,和点击button跳到某个网页是一样的原理,以IE为例子,如果是想打开新的IE,可以System.Diagnostics.Process.Start("iexplore.exe","http://www.google.com");
如果是占有原先的IE,可以
System.Diagnostics.Process.Start("http://www.google.com");
方法很多,楼主可以慢慢摸索,
如果选择用默认浏览器打开的话,你可以
Help.ShowHelp(this, "http://www.google.com");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ihuuhz
2010-10-27 · TA获得超过235个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:170万
展开全部
在你绑定的数据前面价格<a>标签,比如你绑定的是<%#Eval("name")%>
那你就在上面写个<a href="a.aspx"><%#Eval("name")%></a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式