Hi,
if you want to display empty message in datagrid, i think its not possible. instead use ASP.NET GridView. you will get "EmptyDataText" property. set that property to your message text. You do not find much difference in performance or functionality between these two.
GridView1.EmptyDataText="No Records Found";
hope it helps.