以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]动态Table的单击排序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=16374)

--  作者:johnbu
--  发布时间:2012/2/11 16:03:00
--  [求助]动态Table的单击排序

动态Table的单击排序想问一下,是哪个值,我设成

 

    Dim tbl As WinForm.Table
    tbl = e.Form.CreateTable("Table1", "采购订单", True)
    Tables("采购订单").sort = "订单编号 DESC"
    tbl.SetBounds(6, 327, 949, 254) 
    e.Form.Controls("SplitContainer1").Panel2.AddControl(tbl)
    Tables("采购订单").DataTable.Load(False)
    Tables("采购订单").AddNew()

 

这样当这个Table显示的时侯,还是没有按照采购订单这一列进行排序,不知道为什么。


--  作者:johnbu
--  发布时间:2012/2/11 16:11:00
--  

这是为什么呢?


--  作者:blackzhu
--  发布时间:2012/2/11 16:11:00
--  
Tables("窗口名_Table1").sort = "订单编号 DESC"

--  作者:johnbu
--  发布时间:2012/2/11 16:17:00
--  
图片点击可在新窗口打开查看哈哈。对了,原来我只是对表进行的排序,这样是对控件的表进行排序。另外,想问一下,怎么设置 动态表可以 单击进行排序
--  作者:布莱克朱
--  发布时间:2012/2/11 19:51:00
--  
应该可以开启属性的,看看帮助
--  作者:狐狸爸爸
--  发布时间:2012/2/12 9:41:00
--  

设计窗口的时候,Table控件有一个“允许单击排序”的属性


--  作者:布莱克朱
--  发布时间:2012/2/12 11:49:00
--  
老大,动态生成表的
--  作者:czy
--  发布时间:2012/2/12 12:20:00
--  

老朱,也可以用代码设置的,如:

 

Tables("窗口名_Table1").AllowClickSort = True


--  作者:blackzhu
--  发布时间:2012/2/13 7:36:00
--  

曹版,我就是说可以用代码开启排序属性的.