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