以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153312) |
-- 作者:18724838443 -- 发布时间:2020/8/6 17:24:00 -- [求助] 小白求助,根据教程定义一列成为选择框 DataTables("user_file").DataCols.Add("选",Gettype(Boolean)) Tables("user_file").Cols("选").Move(0) Tables("user_file").Cols("选").Width = 25 求助,怎么把它变成单选框,每次只能选择一行,搞了一下午没出来,好像那些用那些事件是不行的
|
-- 作者:有点蓝 -- 发布时间:2020/8/6 17:36:00 -- datacolchanged事件 If e.DataCol.Name = "选" Then If e.NewValue = True Then e.datatable.replacefor("选",false,"_Identify <>" & e.datarow("_Identify")) End If
End If |
-- 作者:18724838443 -- 发布时间:2020/8/7 9:34:00 -- 我使用的是一个查询表 ,我把UserID作为判断依据,但是运行时出错,提示:没有为 字符串“UserID <>” 和 类型“Guid” 定义运算符“&”。 有没有办法为查询表增加这个主键标识
|
-- 作者:有点蓝 -- 发布时间:2020/8/7 9:41:00 -- 贴出具体代码说明问题 |
-- 作者:18724838443 -- 发布时间:2020/8/7 9:45:00 -- 我现在设计了一下是这样的 在查询表 DataColChanging 事件下写 If e.DataCol.Name = "选" Then If e.NewValue = True Then e.DataTable.replacefor("选",False) e.NewValue = True End If End If |
-- 作者:有点蓝 -- 发布时间:2020/8/7 9:48:00 -- 没看出来代码和UserID有什么关系。上传实例说明 |