标题:C#dataGrid的问题(求助)
取消只看楼主
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
 问题点数:0 回复次数:11 
C#dataGrid的问题(求助)

dataGrid已经绑定了某一数据表,现在要求鼠标经过dataGrid的某一单元格中时,会出显类似提示窗口的from.
如何才能实现.请各位指点小弟一下,谢谢

搜索更多相关主题的帖子: dataGrid 
2007-01-17 13:10
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 

例如dataGrid绑定表b
b:
1 2 3
a b c
a1 b1 c1

当鼠标经过时有from出现,from里的内容为 鼠标所在行的其它数据之和,
如鼠标在 a
from内的信息就为 b+c
如鼠标在 b
from内的信息就为 c+a
同理


2007-01-17 13:28
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 
楼上的兄弟先谢了,不过可否说细讲解一下,这个方法我也想过,不过就是找不到鼠标所在单元格的值,可以指教一下吗?

2007-01-17 14:00
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 
先谢了,去试试看,呵呵.不行的再麻烦各位.

2007-01-17 14:08
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 
label1.Text = dataGrid1[this.dataGrid1.CurrentRowIndex, cal.ColumnNumber].ToString();
怎么就只是第一次点击时的列号

2007-01-17 14:20
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 
label1.Text = dataGrid1[this.dataGrid1.CurrentRowIndex, cal.ColumnNumber].ToString();
这个只返回了当前选中行的第一个字段.
不过也可以完成点击按钮来出显提示,
可我要的是鼠标经过dataGrid的单元格就会出现相应该单元格的数据的提示.

看来又得大家多多帮忙!

2007-01-17 14:27
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 
不好意思.说错了label1.Text = dataGrid1[this.dataGrid1.CurrentRowIndex, 列号].ToString();
返回选择行,第几列(列号)的数据....

2007-01-17 14:34
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 

楼上兄弟先谢了.呵呵.虽然这个没满足我的要求,可是也满足了一半.
还有一半是,鼠标经过或点击dataGrid会出现from提示,不需要点击其它的控件的情况下.


2007-01-17 14:54
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 

补上一句..最好from可以出现在鼠标的位置(这个虽然不是dataGrid的问题,可是也想指教一下)


2007-01-17 14:58
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
得分:0 
是MouseHover吗.可是我怎么用的时候,选取的数据是慢了一拍.

例如:我顺着点.1 2 3 4
它出现的是 2 3 4 

2007-01-17 15:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116507-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.144664 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved