ใส่โค้ด
namespace listviewAddDeleteClear { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { ColumnHeader colFirst = listView1.Columns.Add("First Name", 100, HorizontalAlignment.Left); ColumnHeader colSecond = listView1.Columns.Add("Last Name", 250, HorizontalAlignment.Left); listView1.View = View.Details; listView1.GridLines = true; } private void buttonAdd_Click(object sender, EventArgs e) { if(textBoxFirstName.Text != "" && textBoxLastname.Text != "") { string[] anyItem = new string[] { textBoxFirstName.Text, textBoxLastname.Text }; ListViewItem lvi = new ListViewItem(anyItem); listView1.Items.Add(lvi); textBoxFirstName.Text = textBoxLastname.Text = ""; textBoxFirstName.Focus(); } textBoxFirstName.Focus(); } private void buttonDelete_Click(object sender, EventArgs e) { int i; for(i=0; i<=listView1.SelectedItems.Count-1; i++) { ListViewItem lvi = listView1.SelectedItems[i]; listView1.Items.Remove(lvi); } textBoxFirstName.Focus(); } private void buttonClear_Click(object sender, EventArgs e) { listView1.Items.Clear(); textBoxFirstName.Focus(); } private void Form1_KeyDown(object sender, KeyEventArgs e) { int i; if(e.KeyCode == Keys.Delete) { for (i=0; i<=listView1.SelectedItems.Count - 1; i++) { ListViewItem lvi = listView1.SelectedItems[i]; listView1.Items.Remove(lvi); } } } } }
อันนี้ ลบแบบหลายรายการยังไม่เวิร์คนะ
listView1.View = View.Details; // View ตัวแรกเป็นคุณสมบัติ ตัวหลังคือคอลเล็กชัน View (เป็น enum) กับสมาชิก Details ไว้กำหนดว่า Listview จะแสดงหน้าตาแบบไหน
string[] anyItem = new string[] สร้างอาร์เรย์สตริงไว้รับข้อมูลในแต่ละครั้งที่เก็บ อาร์เรย์นึงมีสมาชิก 2 ตัว คือ ชื่อกับนามสกุล
ListViewItem lvi = new ListViewItem(anyItem); เอา array นั้นมาทำเป็น item ของ listview
listView1.View = View.Details; // View ตัวแรกเป็นคุณสมบัติ ตัวหลังคือคอลเล็กชัน View (เป็น enum) กับสมาชิก Details ไว้กำหนดว่า Listview จะแสดงหน้าตาแบบไหน
string[] anyItem = new string[] สร้างอาร์เรย์สตริงไว้รับข้อมูลในแต่ละครั้งที่เก็บ อาร์เรย์นึงมีสมาชิก 2 ตัว คือ ชื่อกับนามสกุล
ListViewItem lvi = new ListViewItem(anyItem); เอา array นั้นมาทำเป็น item ของ listview
Sign up here with your email
ConversionConversion EmoticonEmoticon