Foxtable(狐表)用户栏目专家坐堂 → 要怎样在sql里写,才能把_identify列显示出来?


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

主题:要怎样在sql里写,才能把_identify列显示出来?

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
要怎样在sql里写,才能把_identify列显示出来?  发帖心情 Post By:2019/8/1 18:02:00 [只看该作者]

_identify 列在table里总是显示不出来,要怎么调整?

       Dim e As RequestEventArgs = args(0)   
        Dim wb As New WeUI


      
        Dim page1 As Integer = 0 '默认page为0,显示第一页
        Dim pageRows1 As Integer = 10 '每页10行
        
        If e.GetValues.ContainsKey("page1") Then  '如果地址中有page参数
            Integer.TryParse(e.GetValues("page1"), page1) '提取page参数
        End If
        Dim StartRow1 As Integer = page1 * pageRows1 + 1  '此页第一行
        Dim EndRow1 As Integer = (page1 + 1) * pageRows1  '此页最后一行


        '获取该页数据
        Dim cmd As New SQLCommand
        cmd.C '记得设置数据源名称
        cmd.CommandText = "S elect Count(*) From {硬件报障记录表}"
        Dim Count As Integer = cmd.ExecuteScalar() '获取总的行数
        
        cmd.CommandText = "S elect * From (S elect Row_Number() Over(Order by 记录时间 desc) As [NO.],_Identify,设备类型,所在楼,姓名,电话,记录时间,流转状态 From 硬件报障记录表 where 流转状态 Is null) As a "
        cmd.CommandText = cmd.CommandText & "  Where [NO.]>= " & StartRow1 & " And [NO.] <= " & EndRow1
        'msgbox(cmd.CommandText)

       

        Dim dt1 As DataTable = cmd.ExecuteReader
        With wb.AddTable("","Table1")
            .PageNumber = page1 '设置页码
            .Primarykey = "_Identify" '设置主键
            .CreateFromDataTable(dt1)    '从上面的dt加载数据
            .ActiveSheet = "menu1" '指定菜单            
        End With


        With wb.AddActionSheet("","menu1") '设计菜单
               .Add("mnudjd3","接单").Attribute=""    'jd()表示接单
        End With


        Dim pa As Integer = Math.Ceiling(Count/pageRows1)
       ' wb.AppendHTML("<script src='../ajax/libs/menujump.js'></script>")
        e.WriteString(pa & "|" & wb.Build)

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107034 积分:544401 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/1 20:16:00 [只看该作者]

cmd.CommandText = "S elect * From (S elect Row_Number() Over(Order by 记录时间 desc) As [NO.],[_Identify],设备类型,....

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2019/8/2 8:30:00 [只看该作者]

框上了还是不行。

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107034 积分:544401 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/2 8:47:00 [只看该作者]

cmd.CommandText = "S elect * From (S elect Row_Number() Over(Order by 记录时间 desc) As [NO.],[_Identify],[_Identify] as ID,设备类型,....

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2019/8/2 9:45:00 [只看该作者]

可以了,再问下,能不能控制每个列的列宽?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107034 积分:544401 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/2 10:41:00 [只看该作者]


 回到顶部