0
如果我那裏有2列分隔的文本文件:的listctrl超出範圍上的文件與少於3個字段
"OBJECTID","FULL_ADDRESS"
573,"1001 QUAIL RIDGE RD"
7123,"1000 S 13TH ST"
我怎麼能告訴我的物品留在範圍內。
對於具有多於2列的其他數據庫,此代碼運行良好。
def reloadList(self):
lc = self.GetListCtrl()
lc.DeleteAllItems()
self.itemDataMap = {}
length = 0
for row in self.sortedlist:
self.itemDataMap[length] = row
length = length + 1
items = self.itemDataMap.items()
for key, data in items:
idx = lc.InsertStringItem(sys.maxint, data[0])
lc.SetStringItem(idx, 0, data[0])
lc.SetStringItem(idx, 1, data[1])
lc.SetStringItem(idx, 2, data[2])
lc.SetItemData(idx, key)
lc.SetColumnWidth(0, wx.LIST_AUTOSIZE)
lc.SetColumnWidth(1, wx.LIST_AUTOSIZE)
lc.SetColumnWidth(2, wx.LIST_AUTOSIZE)
工作的麥克 – George