如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示
2008-05-26 08:12
344 查看
如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示
使用Datawindow.net要选中一行是很容易的意见事情,有很多种办法可以实现,最简单的莫过于使用selectrow方法,
例子:
dw_employee.SelectRow(15, true);//选中第十五行
dw_employee.SelectRow(15, false);//取消第十五行的选中
dw_employee.SelectRow(0, true);//选中所有行
dw_employee.SelectRow(0, false);//所有行均不选中
在这里,颜色是默认的,不能更改(也可能是我不会),
如果你需要在选中行的时候,还要让datawindow中的当前行以特殊的颜色显示该怎么做呢?
研究了一下,发现有以下方法可以实现:
首先,你可以在Datawindow的设计窗口,选中detail条,然后找到他的Color属性,
点击右边的小图标,然后再脚本窗口输入:
if (getrow() = currentrow(), rgb(255, 0, 0), rgb(255,255,255))
意思是:如果行号是当前行,那么背景颜色为红色,否则为无色
然后选中所有字段,找到字段的font属性 text color
输入:if (getrow() = currentrow(), rgb(255,255,255), 0)
意思是:如果是当前行的话,那么颜色为无色,否则为黑色
需要选中某一行有两中办法:
1 鼠标点击时
2 通过SetRow(行号)的方法
使用Datawindow.net要选中一行是很容易的意见事情,有很多种办法可以实现,最简单的莫过于使用selectrow方法,
例子:
dw_employee.SelectRow(15, true);//选中第十五行
dw_employee.SelectRow(15, false);//取消第十五行的选中
dw_employee.SelectRow(0, true);//选中所有行
dw_employee.SelectRow(0, false);//所有行均不选中
在这里,颜色是默认的,不能更改(也可能是我不会),
如果你需要在选中行的时候,还要让datawindow中的当前行以特殊的颜色显示该怎么做呢?
研究了一下,发现有以下方法可以实现:
首先,你可以在Datawindow的设计窗口,选中detail条,然后找到他的Color属性,
点击右边的小图标,然后再脚本窗口输入:
if (getrow() = currentrow(), rgb(255, 0, 0), rgb(255,255,255))
意思是:如果行号是当前行,那么背景颜色为红色,否则为无色
然后选中所有字段,找到字段的font属性 text color
输入:if (getrow() = currentrow(), rgb(255,255,255), 0)
意思是:如果是当前行的话,那么颜色为无色,否则为黑色
需要选中某一行有两中办法:
1 鼠标点击时
2 通过SetRow(行号)的方法
相关文章推荐
- DataWindow.net中如何实现鼠标划过时变颜色
- datawindow.net2.0在 .NET中调用选中行高亮显示
- Datawindow实现单双行显示不同颜色
- 如何利用Datawindow.net提取Sequence数据
- ASP.NET - 如何:显示当前用户的名称
- RadioGroup+RadioButton嵌套其他布局实现多行单选布局、自定义RadioButton选中和非选中样式、文字颜色
- 切换导航标签实现当前标签颜色改变以及利用js如何准确获取当前页面url网址信息
- winform如何实现一个窗体显示后,其他的窗体处于不可编辑状态
- Asp.net如何使用access数据库做profile实现按照区域显示相应语言功能
- 黄聪:360、chrome开发插件扩展如何跨域调用其他网站的信息并且显示在扩展、tab中的api
- 如何在DataWindow中实现列的自动折行
- 03 如何在.NET中使用PB12.5的datawindow -- 艰难的过程,一个DW显示的例子
- 在微信小程序中实现时间日期的选择,并且显示当前选择的时间日期
- asp.net 实现动态显示当前时间(不用javascript不考虑开销)
- Datawindow.net如何使用导航栏
- 如何实现选择select下拉框选中跳转其他页面
- 如何弹出颜色选择对话框,CColorDialog,并且获得当前选择的颜色
- 参考_Android中,如何新建一个界面,并且实现从当前界面切换到到刚才新建的(另外一个)界面
- ExtJS 使用点滴 二 如何使用XTemplate基于同行的其他列的值,改变当前列的显示样式
- 如何检测当前显示分辨率和颜色深度