// CREATE TABLE
//----------------------------------------------------------
DataTable dt = new DataTable();
dt.Columns.Add("A", System.Type.GetType("System.String"));
dt.Columns.Add("B", System.Type.GetType("System.String"));
dt.Columns.Add("C", System.Type.GetType("System.String"));
//----------------------------------------------------------
// SET DATA
//----------------------------------------------------------
for (int i = 0; i < 100; i++)
{
DataRow dr = dt.NewRow();
dr["A"] = "A" + i.ToString();
dr["B"] = "B" + i.ToString();
dr["C"] = "C" + i.ToString();
dt.Rows.Add(dr);
}
listView1.Items.Clear();
listView1.Columns.Clear();
this.listView1.Columns.Add("A", 80, HorizontalAlignment.Center);
this.listView1.Columns.Add("B", 80, HorizontalAlignment.Center);
listView1.View = View.Details;
listView1.GridLines = true;
string[] str = new string[2];
foreach (DataRow row in dt.Rows)
{
str[0] = row["A"].ToString();
str[1] = row["B"].ToString();
ListViewItem item = new ListViewItem(str, 0);
listView1.Items.Add(item);
}
listView1.GridLines = true;