Maybe it's simpler to use a
DataGridView, example:
using System;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using System.Windows.Forms;
string customers = "SELECT * FROM Customers";
using (SqlConnection con = new SqlConnection("Data Source=MY-PCNAME;Initial Catalog=northwind;Integrated Security=True"))
{
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(customers, con);
da.Fill(ds, "Customers");
dataGridView.AutoGenerateColumns = true;
dataGridView.DataSource = ds;
dataGridView.DataMember = "Customers";
}