20100401 business.india-business: Sensex ends at 17700; TCS; Tata Steel; HDFC up