DListView using SortByColumn?

I have this code



local spawnLogList = vgui.Create("DListView", spawnLogPanel)
	spawnLogList:SetMultiSelect(false)
	spawnLogList:SetPos(2, 2)
	spawnLogList:SetSize(frame:GetWide() - 30, frame:GetTall() - 80)
	spawnLogList:AddColumn("Date"):SetFixedWidth(ScreenScale(60))
	spawnLogList:AddColumn("Player")
	spawnLogList:AddColumn("Description")
	local numberSpawnLog = spawnLogList:AddColumn("__")
	spawnLogList:SortByColumn(1)
	numberSpawnLog:SetFixedWidth(0)


as you can tell from the code, I am trying to make the column invisible and sort the table by it. But it just doesn’t work and doesnt do anything. What am I doing worng?