C#2008的winform,有一列显示图片1,双击该列时,显示图片2,求具体代码。

生活真美好 2011-06-27 03:15:48
C#2008的winform,有一列显示图片1,双击该列时,显示图片2,求具体代码。
...全文
131 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
生活真美好 2011-06-28
  • 打赏
  • 举报
回复
已经用其它方法解决了,谢谢各位。
生活真美好 2011-06-27
  • 打赏
  • 举报
回复
有具体源代码吗,项目工期紧,来不及研究了,谢谢。
yalan 2011-06-27
  • 打赏
  • 举报
回复
你想点击一下图片列然后该列被点击的行的图片换为图片2是否?

那么只有重绘DGV了呵呵
生活真美好 2011-06-27
  • 打赏
  • 举报
回复
我用过类似原方法,包括DataGridViewImageCell转换,可没有找到image方法,即只是不知道如何换图,呵呵,谢谢了。
yalan 2011-06-27
  • 打赏
  • 举报
回复
不知道理解的是否对
yalan 2011-06-27
  • 打赏
  • 举报
回复
还是不太明白你的意思~~~~

你可以在DGV中新建事件CellDoubleClick,进入双击DGV单元格的方法,
在双击方法内
if (e.ColumnIndex > -1 && e.RowIndex > -1&&dataGridView1.Columns[e.ColumnIndex].Name == "图片列")
{
//显示图片的窗体,你可以新建一个窗体,接收传递过来的参数,然后在该窗体中显示图片
//将点击的该列所对应的ID作为参数传递
你定义的参数=dataGridView1.Rows[e.RowIndex].Cells["ID"].Value.ToString();
这就OK了
}
生活真美好 2011-06-27
  • 打赏
  • 举报
回复
DataGridView控件,使用图片列或按钮列均可,我没有找到调整图片的方法,呵呵,谢谢。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧