Foxtable(狐表)用户栏目专家坐堂 → datatable的haschanges方法


  共有2777人关注过本帖树形打印复制链接

主题:datatable的haschanges方法

帅哥哟,离线,有人找我吗?
jackchan120925
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
datatable的haschanges方法  发帖心情 Post By:2019/4/1 23:47:00 [显示全部帖子]

老师您好,关于datatable的如下几个方法和属性不是理解,望知道。
1,haschanges
经测试,只能撤销未保存过的内容(也就是行标记为红色或者橙色的内容),一单保存后,haschanges就变成了false,那么这个属性在实际应用这有什么应用场景吗?
我能想到的就是判断表中有没有未保存的内容,然后提醒保存这样吗?

2,save(setting)
这个setting设置为true的时候,保存数据的同时,保存设置,这个设置是指什么?数据格式吗? 数据格式不是通过列属性已经固定了吗?也就是我的理解下,setting参数无论怎么设置,效果都是一样的。

3,acceptchanges
想不出实际项目中有什么应用,能举个例子吗?

4,buildheader
帮助中举的例子如下:

With DataTables("表A")
    .DataCols(
"第一列").Caption = "一季度_东部"
    .DataCols(
"第二列").Caption = "一季度_西部"
    .BuildHeader()

End
With


相当于在项目初始化中动态的设置表头,这个实际中感觉不可能会这么用,一般都是应该在表格中设置好了,实际的应用能否举个例子,谢谢




 回到顶部
帅哥哟,离线,有人找我吗?
jackchan120925
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2019/4/2 20:06:00 [显示全部帖子]

谢谢, 因为很多不理解应用场景往往看过后无法留下印象。

2,save(setting)
对于调整表格中列的位置,是不是也算是保存设置。


然后对于datarow中的属性方法。
1,关于rowstate,经过测试,显示的都是数值,比如added是4,该如何找出datarowstate枚举行的对应文字值
2,在方法 SQLinsertfile中,有提到如下问题。
a,“Datarow的一个方法用于向二进制列中插入文件”, “” 二进制列“”是什么概念
b,提示:请自行思考一下,为什么新增行必须先保存才能插入文件呢?--------------不解,如何解答呢?我测试了下,把列设置成多文件,新增列,没有保存也可以插入附件啊

 回到顶部