There is a generic routine to handle email here:
Sending an Email in C# with or without attachments: generic routine.[
^]
If you convert your grid data into something you can serialize, then pass that as an attachment to the email. You can then deserialize when you recieve it.
Sorry to sound vague, but without knowing about your grid and data, it isn't really possible to be a lot more specific!