0
我写这篇文章的代码:列表视图在C#不工作
public Form1()
{
InitializeComponent();
listView1.View = View.Details;
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=person;Integrated Security=True");
SqlDataAdapter ada = new SqlDataAdapter("select * from personal", con);
DataTable dt = new DataTable();
ada.Fill(dt);
for (int i = 0; i < dt.Rows.Count; i++)
{
DataRow dr = dt.Rows[i];
ListViewItem listitem = new ListViewItem(dr["name"].ToString());
listitem.SubItems.Add(dr["lastname"].ToString());
listView1.Items.Add(listitem);
}
}
它编译没有任何错误/警告,但它并没有显示任何东西。
您是否尝试调试此代码?你的查询是否有任何行检索?我建议在调用 – Steve
之前使用调试器来调试和修复子项目中的数据。但没有表现出来。 – user2254798
您是否定义了ListView子项目列? – Steve