C#中dataGridView的使用。

shuguangleo 2010-03-10 04:06:25
运行环境:windows XP
开发工具:VS2008
类型:Winform程序(非Web)

我程序里的dataGridView控件中显示用Linq返回的人员列表数据,其中有人员照片,照片是以二进制形式存在数据库的相应表里。我现在要做的功能是:
当鼠标移动到某一行时,在鼠标附近或某一固定区域能弹出或显示该人员的照片。


如:当鼠标在dataGridView内移动时移动到“张三”这条记录上,弹出“张三”的照片。


要求:弹出或显示照片的效果越快越好,不能太卡了。
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
王子样 2010-03-12
  • 打赏
  • 举报
回复
4楼的,没看清LZ的问题。。。
shuguangleo 2010-03-12
  • 打赏
  • 举报
回复
4楼,是Winform程序哦
skyroom1 2010-03-10
  • 打赏
  • 举报
回复
根据楼主的意思:
解决的方法很简单,其实只要利用css就可以解决:

css代码
<style>
/*鼠标移过 显示图片*/
list
{
position: relative;
}
.list span img
{
/*CSS for enlarged image*/
border-width: 0;
padding: 2px;
width: 200px;
}
.list span
{
position: absolute;
padding: 3px;
border: 1px solid gray;
visibility: hidden;
background-color: #FFFFFF;
}
.list:hover
{
background-color: transparent;
}
.list:hover span
{
visibility: visible;
}
</style>


在GridView控件的代码
<ItemTemplate>
<a href="javascript:void(0)" class="list">
<%#Eval("字段")%>
<span>
<img src="../uploadfile/renshi/siji/<%#Eval("driver_picSrc")%>" height="150" />
</span
</a>
</ItemTemplate>

希望能帮到你的忙
fx_guo 2010-03-10
  • 打赏
  • 举报
回复
msdn帮助文件当中有
spiderwolf2010 2010-03-10
  • 打赏
  • 举报
回复
隐藏中 -----------> 隐藏列中
spiderwolf2010 2010-03-10
  • 打赏
  • 举报
回复
照片数据设定到dataGridView控件的隐藏中。当点中某行时,取得对应的人员照片数据显示在某一固定图片控件中。

110,534

社区成员

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

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

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