ใส่โค้ด
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