How can i allow printing my ASP.NET page (containing GridView,Buttons, and DropDownList)
with the colors ? that for colored report table.
The color of print output is relative to your printer and also HTML tag setting. if a page in browser show all the colours then printer can print it or stop it as per the configuration of printer. also you can manage the background and image print property on printer properties that help you to get desired result.