At this time, this is my biggest complaint with Civil 3D: My drawing has many layers and overlapping objects and it's necessary to use layer manager constantly. Therefore, I will only have layers on that I need at any given time. So I'm working on a corridor, and I create temporary alignment station/offset labels. I have a style whose layer is, let's say XYZ. In the drawing I'm on layer 0. I place the label, and it does not display. After turning on all layers, and searching throught the congestion and finally locating my label. I click on it, and properties says it's on layer 0. My style says it's on layer XYZ, but by process of elimination, I find that it's on the layer of the alignment. Does anyone have a work-around that would make this simpler? I understand about default layers under "edit drawing settings", but do I have to change this everytime I create an object or text? I would love to be able to override the default layer.
Change your styles to be on layer 0, then your objects will inhert the properties of the current layer, much like blocks. You can control what defualt layers the objects get created on by going to Drawing Settings and looking in the Object Layer tab.
Can't find what you're looking for? Ask the community or share your knowledge.