苏州三木软件科技有限公司

 找回密码
 立即注册
搜索
热搜: 活动
查看: 354|回复: 6

平台自带的刷新按钮干了啥?

[复制链接]

56

主题

98

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
发表于 5 天前 | 显示全部楼层 |阅读模式
平台自带的刷新按钮干了啥?
1.其中之一是把新增的空行删除了,这个是怎么通过代码实现的
2.其他功能的代码我也想要

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

106

主题

473

帖子

2953

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2953
QQ
发表于 5 天前 | 显示全部楼层
平台自带的刷新按钮干了啥?
根据表格本身的加载条件重新加载。
1.其中之一是把新增的空行删除了,这个是怎么通过代码实现的
Proj.CurrentClickedGridMenu.BaseGrid.BaseBaseGrid.DataTableHelp.DeleteFor("客户名称 is null")

2.其他功能的代码我也想要
系统命令大全:http://www.sanmugrid.com/help/index.htm?page=00016CmdGrid.htm
回复

使用道具 举报

56

主题

98

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
 楼主| 发表于 5 天前 | 显示全部楼层
Proj.CurrentClickedGridMenu.BaseGrid.BaseBaseGrid.DataTableHelp.DeleteFor("客户名称 is null")
这个代码是正对截图表格的.我感觉系统代码不应该是这样的....那我另外一张表第一列不叫 客户名称.....它就不能实现了...
回复

使用道具 举报

106

主题

473

帖子

2953

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2953
QQ
发表于 5 天前 | 显示全部楼层
你把这个代码替换成,你认为要删除的空行的标准呀,如果这个标准可以设置通用的,那就能满足你的需求,如果提炼不到一个通用的条件,那你就只能每个窗体单独定义。
回复

使用道具 举报

56

主题

98

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
 楼主| 发表于 5 天前 | 显示全部楼层
不是这意思啊...平台自带的刷新按钮 能用在所有表上 .....代码定义不可能都是("客户名称 is null") .....啊....它是怎么实现能控制所有表的?
回复

使用道具 举报

106

主题

473

帖子

2953

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2953
QQ
发表于 5 天前 | 显示全部楼层
Proj.CurrentClickedGridMenu.BaseGrid.BaseBaseGrid.DataTableHelp.DeleteFor("客户名称 is null")
这个是删除空行的代码。

可能是你理解错了,或者你表述错了,你那要求的是放弃保存当前未保存数据
  1. '刷新、重新加载表,刷新之前不保存表中数据
  2. CmdGrid.Load(Proj.CurrentClickedGridMenu.BaseGrid,False)
复制代码


上面第二个参数决定了在刷新之前是否先保存当前表中的数据。
回复

使用道具 举报

56

主题

98

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
 楼主| 发表于 5 天前 | 显示全部楼层
admin 发表于 2025-6-9 11:17
Proj.CurrentClickedGridMenu.BaseGrid.BaseBaseGrid.DataTableHelp.DeleteFor("客户名称 is null")
这个是 ...

重新加载一次表格实现的....哦 这样的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|苏州三木软件科技有限公司 ( 苏ICP备2022038390号 )

苏公网安备 32058502010732号

GMT+8, 2025-6-14 14:48 , Processed in 0.087502 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表