当前位置:首页 > Windows程序 > 正文

C#中ListView的简单使用方法

2021-03-28 Windows程序

ListView是用于显示数据的,,先在窗体中拉一个lisview控件,还有一些新增、修改、删除、查询按钮和文本框,控件名称为listview,按钮为btnInsert,btnUpate,btnDeleteOne,btnDelete,btnSelect,文本框的名称为txtName,txtSex,txtPhone,txtAddress,设计如下图所示:

写完这些后,先设置listView的一些属性和列标头,如图所示

具体代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace TestGame
{
    public partial class ListViewForm : Form
    {
        public ListViewForm()
        {
            InitializeComponent();
        }
        /// <summary>
        /// 窗体加载时调用初始化的Listview方法
        /// </summary>
        /// <param></param>
        /// <param></param>
        private void ListViewForm_Load(object sender, EventArgs e)
        {
            InitListView(this.listView);
        }
        /// <summary>
        /// 当点击新增时调用的方法
        /// </summary>
        /// <param></param>
        /// <param></param>
        private void btnInsert_Click(object sender, EventArgs e)
        {
            InsertListView(this.listView);
                     
        }
        /// <summary>
        /// 当点击修改时调用的方法
        /// </summary>
        /// <param></param>
        /// <param></param>
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            UpdateListView(this.listView);
        }
        /// <summary>
        /// 新增方法
        /// </summary>
        /// <param></param>
        /// <returns></returns>
        public ListView InsertListView(ListView lv) {
            //获取文本框中的值
            string name = this.txtName.Text;
            string sex = this.txtSex.Text;
            string phone = this.txtPhone.Text;
            string address = this.txtAddress.Text;
            //创建行对象
            ListViewItem li = new ListViewItem(name);
            //添加同一行的数据
            li.SubItems.Add(sex);
            li.SubItems.Add(phone);
            li.SubItems.Add(address);
            //将行对象绑定在listview对象中
            lv.Items.Add(li);

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/69011.html