listView1.Items.Clear();刪除所有元素
listView1.Items.Remove(listView1.SelectedItems[0]); 刪除行
Code:
- private void button1_Click(object sender, EventArgs e)
- {
- listView1.Items.Clear();
- listView1.Columns.Clear();
- SqlConnection con = new SqlConnection("server=.;database=pubs;user id=sa;password=123");
- con.Open();
- DataSet dst = new DataSet();
- SqlCommand cmd =new SqlCommand ("select title_id,type from titles",con );
- SqlDataAdapter dap = new SqlDataAdapter(cmd);
- dap.Fill(dst);
- con.Close();
- this.listView1.Columns.Add("ID編號", 80, HorizontalAlignment.Center);
- this.listView1.Columns.Add("類型", 80, HorizontalAlignment.Center);//增加欄位標題
- listView1.View = View.Details;
- listView1.GridLines = true;//顯示網格線。。
- string[] str = new string[2];
- foreach (DataRow row in dst.Tables[0].Rows)
- {
- str[0] = row["title_id"].ToString();
- str[1] = row["type"].ToString();
- ListViewItem item = new ListViewItem(str, 0);
- listView1.Items.Add(item);
- }
- }
取值賦值:ListView1.SelectItem[0].SubItems[0].Text;//取當前選擇的值
if(lsv.SelectedItem.Count>0)
{
}
else
{
messagebox.show("您沒有選擇如何行");
}