30/09/2018, 19:54

C# Lưu cài đặt cho mỗi listviewitem

Mình là newbie và đã tìm hiểu nhiều từ google về vấn đề trên nhưng vẫn chưa tìm ra hướng giải quyết.
Mình muốn save setting cho mỗi listviewitem theo ví dụ sau:
Khi chọn vào item 1 trong listview mình sẽ cài đặt các control ở dưới:
Checkbox1 = checked
Checkbox2 = checked
Checkbox3 = unchecked
ComboBox1 = Combo1
Textbox1 = 123
Textbox2 = " "
=> Save setting
Chọn vào item 2:
Checkbox1 = unchecked
Checkbox2 = checked
Checkbox3 = unchecked
ComboBox1 = Combo5
Textbox1 = abc
Textbox2 = nothing
=> Save setting

Và khi mình click lại item 1 hoặc item 2 sẽ tự động cấu hình giống như trên
Theo mình thì trước tiên sẽ dùng đến ListView.SelectedIndexChanged
*** Số lượng Item trong listview sẽ không cố định nha mọi người, có thể tăng hoặc giảm

Interns viết 22:08 ngày 30/09/2018
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listView1.Items[0].Selected) //nếu item1 được chọn
                ....
            else if(listView1.Items[1].Selected) //nếu item2 được chọn
                ....
            else
                ....
        }
Hoài Niệm viết 22:05 ngày 30/09/2018

cám ơn bạn đã trả lời, mình đã sử dụng Json làm được rồi

Bài liên quan
0