C#中ListView的简单使用方法
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