如何获取c1flexgrid表中单元格的坐标

问题描述

合计栏上边的c1flexgrid控件我放在了Panel控件中,我想要取得某一单元格的Left和Top值应该怎么做呢?我用过c1flexgrid.rows(1).top和c1flexgrid.cols(0).left属性来取值,发现所取单元格的TOP值在控件可视范围内的值是准确的,在可视范围外的就不准确了,如:c1flexgrid.rows(30).top的值就是前30行的高度累加的值。请教各位高手有什么方法解决吗?最好附上代码(vb.net)。谢谢!

解决方案

解决方案二:
既然是坐标,当然只能是显示器能显示出来的范围内的显示不出来的那些,最大也只能是显示器高度和宽度了你到底想实现什么目的,GDI+画图吗
解决方案三:
引用1楼Z65443344的回复:

既然是坐标,当然只能是显示器能显示出来的范围内的显示不出来的那些,最大也只能是显示器高度和宽度了你到底想实现什么目的,GDI+画图吗

我想实现这样的效果让编辑单元格时后弹出的表格控件在所编辑的单元格下边出现
解决方案四:
不可见的单元格为什么会处于编辑状态?你是否多虑了?
解决方案五:
引用3楼Z65443344的回复:

不可见的单元格为什么会处于编辑状态?你是否多虑了?

看提问的图中,第30行是看不见的,可实际操作中会拖动滚动条让第30行出现在可视范围内,在编辑第30行时,我用c1flexgrid.rows(30).top取的值不是第30行所在实际位置距离顶端的值,而是前30行所有高度的累加,我就是想问一下,还有别的方法能确定第30行所在实际位置距离顶端的值吗
解决方案六:
有谁知道呀
解决方案七:
我想取特定单元格的值,还不会呢,最近刚上手vb.net和c1flexgrid顶起来,求进步

时间: 2024-08-19 22:33:35

如何获取c1flexgrid表中单元格的坐标的相关文章

table-html固定表中单元格的宽度,单元格中内容过长时,单元格的列宽不变

问题描述 html固定表中单元格的宽度,单元格中内容过长时,单元格的列宽不变 如何固定表中单元格的宽度,单元格中内容过长时,单元格的列宽不变,行宽增加一行,显示过长的内容,我在表的列头使用的是style={width:"20%"},列头的宽度占表的百分比,当单元格内容过长时,行宽增大,显示过长的内容. 请各位高手提供好的方法,有详细的例子更好,谢谢. 解决方案 table-layout:fixed; overflow:hidden;

asp 操作表格行-ASP 如何获取在运行时由用户添加的表格行中单元格控件中的值?

问题描述 ASP 如何获取在运行时由用户添加的表格行中单元格控件中的值? 如图中,用户点击添加或移除按钮后,即可增加或删除一行.增加的新行就是当前最后一行的克隆行.(这部分代码JS都已实现).而"提交申请"就是将当前表格中的所有内容提交保存到数据库.**而我要问的是,由JS克隆新增加的行中各个单元格里控件的值如何获取提交?** 附:表格增加行或删除行的JS代码如下: function addRow() { var oTr = document.getElementById("

easyui-easyUI中的dategrid中单元格中嵌套一个combbox

问题描述 easyUI中的dategrid中单元格中嵌套一个combbox easyUI中的dategrid中单元格中嵌套一个combbox,如何通过combbox里面的数据的改变而改变其他单元格对应的值? 解决方案 是编辑模式下的吧?切换到编辑模式后通过getEditor方法获取到编辑对象添加onselect事件,然后获取其他单元格的编辑器调用相关方法设置内容就行了 var ed = $('#dg').datagrid('getEditor', {index:正在编辑的行下标,field:'要

DataGrid中单元格的比较

datagrid|比较|单元格 [分享]DataGrid中单元格的比较 搞了近半个小时,才测试出来. 以为Asp.NET中DataGrid的行表示也是DataRow. 死活就找不出来. 后来看到有个DataGridItemCollection和DataGridItem 后者的提示为DataGrid的项(行). 于是用了这句: int i = dgCourse.Items.Count; // dgCourse 为DataGrid实例 返回i的值为具体的行数,well,总算找到行了. 但行中的列要进

wps表格中单元格如何完全合并

  将wps表格中单元格完全合并的方法 第一步:打开要操作WPS或Excel的表格.选择要合并的WPS或Excel的表格的两行或多行. 第二步:在WPS或Excel的表格合并的项行后面选择或插入新的一列或一行,然后在第一个空格输入"="号.如下图 第三步:然后我们用鼠标点击要合并的第一行的第一个内容格(即相对应等号的那一列)在等号后就会出现该内容格的坐标.如下图 第四步:然后我们用键盘上shift+7输入符号&,(即先按键盘上的shift,然后再按数字7键,注意:不是小键盘上的

javascript判断并获取注册表中可信任站点的方法

  本文实例讲述了javascript判断并获取注册表中可信任站点的方法.分享给大家供大家参考.具体分析如下: 判断可信任站点,首先要在注册表中找到可信任站点在注册表中的位置,如下: (1)域名作为可信任站点在注册表中的位置: HKCUSoftwareMicrosoftWindowsCurrentVersionInternetSettingsZoneMapDomains (2)IP作为可信任站点在注册表中的位置: HKCUSoftwareMicrosoftWindowsCurrentVersio

Excel2010中单元格内容和格式怎么删除

  Excel2010中单元格内容和格式怎么删除           首先选中要删除内容格式的单元格,在"开始"菜单"编辑"项中选择"全部清除"按钮,这样就可以将单元格中的所有内容及格式设置清除.

C#如何获取注册表中所有已经注册的协议,像是http,ftp,用户自定义的url协议

问题描述 C#请问有没有一种方法可以获取注册表中所有已经注册的协议,像是http,ftp,用户自定义的url协议? 解决方案 本帖最后由 lijing82475 于 2015-04-24 22:21:51 编辑解决方案二:注册表HKEY_CLASSES_ROOT里面找URLProtocol解决方案三:引用1楼caozhy的回复: 注册表HKEY_CLASSES_ROOT里面找URLProtocol 你好,版主,我在你说的目录下没有找到URLProtocol这一项解决方案四:引用1楼caozhy的

javascript判断并获取注册表中可信任站点的方法_javascript技巧

本文实例讲述了javascript判断并获取注册表中可信任站点的方法.分享给大家供大家参考.具体分析如下: 判断可信任站点,首先要在注册表中找到可信任站点在注册表中的位置,如下: (1)域名作为可信任站点在注册表中的位置:  HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\InternetSettings\\ZoneMap\\Domains\\ (2)IP作为可信任站点在注册表中的位置:  HKCU\\Software\\Microsoft