How the dynamic data in a page which is rendered from database are cached in Search Engines like google , Yahoo or Bing ?

If i create a ASP.NET website with a GRID or some other control which fetches the data from SQL database. I am not sure how the GOOGLE/any search engine would cache such data in there servers?

**I am sure that if there is any physical .html file in the webhosting directory with relevant settings the search engines would parse/crawl it successfully.**But not sure about the dynamic data, could some one help me on this please?

Thanks