int rownum = da.Tables[0].Rows.Count;
//int colnum= da.Tables[0].Columns.Count;
for (int i = 0; i < rownum; i++)
{
ListViewItem li = new ListViewItem();//必须放在循环里面
li.SubItems.Clear();
li.SubItems[0].Text = da.Tables[0].Rows[i][0].ToString();
// li.SubItems[1].Text = da.Tables[0].Rows[i][1].ToString();这样是不行的
//li.SubItems[2].Text = da.Tables[0].Rows[i][2].ToString();
li.SubItems.Add(da.Tables[0].Rows[i][1].ToString());//跟mfc相似.
li.SubItems.Add(da.Tables[0].Rows[i][2].ToString());
listView1.Items.Add(li);
}