Winform ListView 控件简单使用_Parse

▲ 这样简单样式属性修改

属性修改:

Winform ListView 控件简单使用_Text_02


Winform ListView 控件简单使用_Text_03


Winform ListView 控件简单使用_Parse_04

表头:

Winform ListView 控件简单使用_Text_05

给表增加数据:

listViewUsers.Items.Clear();

// ...

ListViewItem listItem = new ListViewItem(user.ssName);
listItem.SubItems.Add(GetUserPower(user.emPower));
listViewUsers.Items.Add(listItem);

获取行列数据:

private void listViewUsers_SelectedIndexChanged(object sender, EventArgs e)
{
    if (listViewUsers.SelectedItems.Count < 1) // 这个必须加哦,不然报错。这个会进入两次,一次原有的取消,一次新的选中。
    {
        return;
    }

    UserManager userManager = new UserManager(CUserSign.UserInfosPath);
    ListView.SelectedIndexCollection indexs = listViewUsers.SelectedIndices;
    string ssName = listViewUsers.Items[indexs[0]].SubItems[0].Text;
    ST_UserInfo userInfo = userManager.GetUserInfo(ssName);
    RefreshUserInfoUI(userInfo);
}

遍历Items:

foreach (ListViewItem item in listView_Slaves.Items)
{
    int id = int.Parse(item.SubItems[1].Text);
    m_VMMain.TempCtrlManagerObj.GetTempControl(item.SubItems[0].Text).SlaveID = id;
}