回复 1楼workspak的帖子
从你的描述中,得知你需要获取Spread的某一行的数据和坐标,推断你需要获取的是spread的行。
但无法得知你能传入的数据是什么,即你是需要通过什么样的数据获取你需要的行。
如果是直接获取,直接使用this.fpSpread1.Sheets[0].Rows[1]就可以获取到该行。
如果是已知鼠标坐标,可以通过Spread.HitTest方法将坐标转换为具体的行列信息。
比如在MouseMove的时候,输入spread是第几行第几列。
- private void fpSpread1_MouseMove(object sender, MouseEventArgs e)
- {
- FarPoint.Win.Spread.HitTestInformation info= this.fpSpread1.HitTest(e.X, e.Y);
- this.Text = info.ViewportInfo.Row.ToString() + "," + info.ViewportInfo.Column.ToString();
- }
复制代码 |