如果我有一个只有 2 列的分隔文本文件:
"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)