c#如何使用listview 控件 急急急急急急急

来源:百度知道 编辑:UC知道 时间:2024/06/11 03:54:08
我做了两个控件 listbox 和datagirdview 点击listbox的目录 就在datagirdview 里面显示相应的信息 其代码我已经写好了 但是现在我发现用datagirdview 显示不美观,字段太多导致列过于长 我想改用listview控件显示其中只包含两个字段( 属性, 值) 这需要对我的代码进行修改 请大家帮忙 下面是我的datagirdview原码
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Data;
using AgriWater.Data;
using AgriWater.Command;
namespace TestIrrigation
{
public interface IDisplayResultAdapter
{
void DisplayQueryResult();
}

class DisplayResult : IDisplayResultAdapter
{
private ListBox _LayerList;
private DataGridView _ResultGrid;

public DisplayResult(ListBox layerlist,DataGridView resultgrid)
{
_LayerList = layerlist;
_LayerList.Click += new EventHandler(_LayerList_Click);
_ResultGrid = resultgrid;
_ResultGrid.Click += new EventHan

在窗体上加个listview,设置view属性为details

CustomersDataSet.EmployeesDataTable dt = eta.GetData();
this.listView1.Columns.Add("First Name");
this.listView1.Columns.Add("Last Name");
string[] s = new string[2];
foreach (CustomersDataSet.EmployeesRow r in dt.Rows)
{
s[0] = r["FirstName"].ToString();
s[1] = r["LastName"].ToString();
ListViewItem item = new ListViewItem(s);
this.listView1.Items.Add(item);
}