Why my grid texture won't apply to the object?
Choose a Diffuse node instead of Background (which I guess is used for the world):

In Edit mode, select all the face to which you want to assign the material, and in the Material panel, choose the material and click on Assign: