//设置listView
listView1.Items.Clear();
listView1.Columns.Clear();
listView1.View = View.Details; //新增的 详细方式
listView1.Columns.Add("第一列"); //新增的 添加列及列名
listView1.Columns.Add("第二列"); //新增的 添加列及列名
listView1.Columns.Add("第三列"); //新增的 添加列及列名
//查询数据库
string sqlcon = "server=.;database=SNS;uid=sa;pwd=123";
string sql = "select * from dbo.mst_staf";
SqlConnection con = new SqlConnection(sqlcon);
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);con.Close();
string[] str = new string[3];
//循环数据集
foreach (DataRow row in ds.Tables[0].Rows)
{
//listView每行的列值绑定
str[0] = row[0].ToString();
str[1] = row[1].ToString();
str[2] = row[2].ToString();
ListViewItem listViewItem = new ListViewItem(str[0]); listViewItem.SubItems.Add(str[1]);
listViewItem.SubItems.Add(str[2]);
listView1.Items.Add(listViewItem);
}
listView1.Items.Clear();
listView1.Columns.Clear();
listView1.View = View.Details; //新增的 详细方式
listView1.Columns.Add("第一列"); //新增的 添加列及列名
listView1.Columns.Add("第二列"); //新增的 添加列及列名
listView1.Columns.Add("第三列"); //新增的 添加列及列名
string sqlcon = "server=.;database=SNS;uid=sa;pwd=123";
string sql = "select * from dbo.mst_staf";
SqlConnection con = new SqlConnection(sqlcon);
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
con.Close();
string[] str = new string[3];
foreach (DataRow row in ds.Tables[0].Rows)
{
//改为如下
str[0] = row[0].ToString();
str[1] = row[1].ToString();
str[2] = row[2].ToString();
ListViewItem listViewItem = new ListViewItem(str[0]);
listViewItem.SubItems.Add(str[1]);
listViewItem.SubItems.Add(str[2]);
listView1.Items.Add(listViewItem);
}
//以后的不需要