C# winform datagridview自定义模板列

现在公司有个需求大概如下,例如有7列,如下图,操作里面的insert和delete都是按钮,新增、删除、编辑也是按钮;现在需要实现这个功能,当点击操作中的insert时在... 现在公司有个需求大概如下,例如有7列,如下图,操作里面的insert和delete都是按钮,新增、删除、编辑也是按钮;现在需要实现这个功能,当点击操作中的insert时在datagridview里面添加一个新行(这个没有问题),当点击新增的insert时需要在点击行的下面添加一行,但是这行不列入序号里面的排序(即这行在算序号时不算一行),而且这行中的操作中的insert和delete均不显示;请问各位有没有什么有好的方法,方法适合可以加分,急!
不好意思,有个地方打错了,是“当点击新增的add时需要在点击行下面添加一行”
展开
 我来答
wangpaishi
2014-07-20 · TA获得超过570个赞
知道小有建树答主
回答量:932
采纳率:52%
帮助的人:755万
展开全部
没怎么在DataGridView中用过Button
你看看里面的Button对象应该有Visible之类吧,显示不显示除了NULL之外,设置Visible不知道行不行
直接使用DataGridView的Rows.Insert之类方法试试
DataGridView虚列表也可以试试
在不就自己绘制吧,利用Graphics,线条,按钮,完全自己控制,计算好区间坐标,鼠标点击位置判断响应事件即可
追问
谢谢。我已经搞定了,重绘之后在滚动滚动条会出现问题,不过现在已经搞定了,哈哈。分给你了
追答
搞定就好OK
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式