当前位置: 代码迷 >> .NET组件控件 >> 【Winform】中DataGridView的单元格内安插多个连接。高分求牛人
  详细解决方案

【Winform】中DataGridView的单元格内安插多个连接。高分求牛人

热度:5863   发布时间:2013-02-25 00:00:00.0
【Winform】中DataGridView的单元格内插入多个连接。高分求牛人。

[img=http://b76.photo.store.qq.com/http_imgload.cgi?/rurl4_b=5973f6a7c64ab7652323e9c39e1a57911ba4aa35fd713d04aa09507fc0193867cc492012337e4280bc3e40a89fcbcc9ef97ab8470df580788182b06f6ddfe841e9609465bfdbd2384829a3f7de13bf2bc40f077a&a=76&b=76][/img]

效果如上图。
操作是列头。单元格内一共是7个连接。上3下4。


首先,请牛人大大们看清楚,这是Winform中,不是WebForm,请不要闹出笑话。

要的效果就是上面的,如果有类似的实现了的代码也可发给我学习。
要求:

1.如果你用重绘,请保证滚动条滚动时不表格不会变花,文字不会乱跳,不管你是timeer控件重绘表头保持一致还是怎么保持一致都好。
2.如果你用重写DataGridViewCell类来实现,请尽量让 里面的控件的数量 作为参数传递进来。
3.不管什么方法都行,跟上图一模一样的效果就好【】,对于牛人来说,应该不难。谢谢。
4.UI不可能改变了,不要劝我动这思想了,我改变不了的。网上关于这个的实例我看了很多,没有能够达到我要求的,所以我来CSDN寻找大大来了,所以,我的技术很差很差,我只要求达到上面的效果就行。
5.我的单击事件不是打开一个网页,你只需要保证我单击时,能够调用对应的方法就行。你可以写好case,我来调用对应的方法。保证每个连接都能准确的调用到方法就行。
6.再次感谢各位牛人。
------解决方案--------------------------------------------------------
引用:
帮顶
我也需要这个答案
找了好久了
没几个能用的
牛X人物都不见了吗 他们都搞不定?


木有一个人回答.
------解决方案--------------------------------------------------------
你非得要在一列内完成吗?换成多列估计应该好实现点。
------解决方案--------------------------------------------------------
你这个如果是ASP.NET倒是很容易,winform里面DataGridViewLinkColumn是作为一个整体链接来触发事件的,并且绑定的时候没有显示文本和链接地址的区分,所以还得自己去做转换,这都不是什么问题,关键就是它作为一整体触发你不好判断用户当前点击的是哪个网址,所以实现起来会有难度,不知道你有什么新进展没?
  相关解决方案