You add a new item of TypeDataSet and then open your server explorer and drag the desired table onto the design surface. When you close it, it generates all of the code for you.
Using typed DataSets are like [[ insert private habit that's been shunned by society ]]. Few admit using them, but 95% of the world does it.