初始化
string sql = "select distinct(会议室ID),会议室名称,会议室座位数,会议室设备数 from 会议室信息管理表";
DataTable dt = sqlHelper.ExecuteDataTable(sql);
listView_会议室列表.Clear();
listView_会议室列表.Font = new Font(Font.FontFamily, 16);
listView_会议室列表.Columns.Add("会议室名称", 140, HorizontalAlignment.Center);
listView_会议室列表.Columns.Add("座位", 60, HorizontalAlignment.Center);
listView_会议室列表.Columns.Add("设备", 60, HorizontalAlignment.Center);
listView_会议室列表.View = View.Details;
listView_会议室列表.GridLines = false;//显示网格线
string[] arr = new string[3];
foreach (DataRow row in dt.Rows)
{
arr[0] = row["会议室名称"].ToString();
arr[1] = row["会议室座位数"].ToString();
arr[2] = row["会议室设备数"].ToString();
ListViewItem item = new ListViewItem(arr, 0);
// item.Text= row["会议室名称"].ToString();
listView_会议室列表.Items.Add(item);}
获取选中的文字
会议室名称 = listView_会议室列表.SelectedItems[0].SubItems[0].Text.ToString();
根据文字查找项
listView_会议室列表.FindItemWithText(会议地点).Selected=true;
listView_会议室列表.FindItemWithText(会议地点).Focused = true;