If the grocery store has a D6 or D8 license you would be legal even if there is alcohol being consumed on premises such as a winetasting.
Any other D license and having alcohol consumed on premises would be illegal. Once HB45 passes the Ohio Senate, is signed by Kasich and finally takes effect, the carry will be legal no matter which D license the store has.