骗鬼啊,刚接触c#就直接弄listview,怎么可能。
思路:获取要删除的行的索引号,然后调用Remove函数
public static int index = -1;
/*点击listview行头,即该行第一个单元格,就选中了该行*/
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listView1.SelectedItems.Count > 0)
{
label1.Text = listView1.SelectedItems[0].Index.ToString();
index = Convert.ToInt32(label1.Text);
}
}
private void button2_Click(object sender, EventArgs e)//删除指定行。
{
listView1.Items.RemoveAt(index);
}