You need to provide the lambda expression as the second argument (or create the delegate in some other way, but the lambda expression will be easier). Note that a call is ToArraynot required, and not a single empty dictionary that you create to begin with. Just use:
gridItems = _valueAdds.Select(k => new { k })
.ToDictionary(t => t, t => false);
, , ... , ValueAddedItemHelper. ? , :
gridItems = _valueAdds.ToDictionary(t => t, t => false);