austin 发表于 2012-6-26 09:04:11

listview不显示数据,请帮看看哪里写错了

$ListView1 = GUICtrlCreateListView("", 232, 176, 721, 370, BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_CHECKBOXES))
        _GUICtrlListView_AddColumn($ListView1, "Items", 100)
    _GUICtrlListView_AddColumn($ListView1, "SubItems 1", 100)
    _GUICtrlListView_AddColumn($ListView1, "SubItems 2", 100)
    _GUICtrlListView_AddColumn($ListView1, "SubItems 3", 100)
        _GUICtrlListView_AddColumn($ListView1, "SubItems 1", 100)
        _GUICtrlListView_AddColumn($ListView1, "SubItems 1", 100)
        _GUICtrlListView_AddColumn($ListView1, "SubItems 1", 100)
        _GUICtrlListView_AddColumn($ListView1, "SubItems 1", 100)
Case $Button1
                        $oIE = _IEAttach ("http://eps.laigang.com/EPro/EBid/ManageBid/InviteFee_List.aspx","url")
                        $oForm = _IEFormGetObjByName ($oIE, "form1")
                        $oQuery = _IEFormElementGetObjByName ($oForm, "SupplierName")
                        _IEFormElementSetValue ($oQuery, GUICtrlRead($Input1))
                        $oQuery = _IEFormElementGetObjByName ($oForm, "InviteName")
                        _IEFormElementSetValue ($oQuery, GUICtrlRead($Input2))
                        $oQuery = _IEFormElementGetObjByName ($oForm, "InviteCode")
                        _IEFormElementSetValue ($oQuery, GUICtrlRead($Input3))
WinActivate("InviteFee_List - 360安全浏览器 4.0 正式版", "")
                        Sleep(500)
                        MouseClick("LEFT",32,167)
                        Sleep(1000)
                        WinActivate("操作助手", "")
                        $oIE = _IEAttach ("http://eps.laigang.com/EPro/EBid/ManageBid/InviteFee_List.aspx","url")
                        $oTable = _IETableGetCollection ($oIE, 2)
                        $aTableData = _IETableWriteToArray ($oTable, True)
                        _GUICtrlListView_AddArray($ListView1, $aTableData)


从网页里提取的表内容到数组,但是数组没法显示到LISTVIEW里。没有GUI的情况下,用_ArrayDisplay测试过可以显示数组内容

netegg 发表于 2012-6-26 11:36:03

_ArrayDisplay显示的是几列

另外跟楼主说下,_ArrayDisplay的源代码用的就是listview
页: [1]
查看完整版本: listview不显示数据,请帮看看哪里写错了