I'm coming from PHP and am looking at a page but don't understand how the ASPX page connects to the database... Is it to with the MySql.Data.dll file? Also I have noticed that calls from that page to Columns in the MySQL database are written in lowercase... Is this to do with the MySQLDataGrid... Does ASP.NET talk to this first and is this where I need to specifiy what's in the DB?