ListView一般操作
绑定数据:
DataTable DT = new DataTable;
if (DT != null && DT.Rows.Count > 0)
{
ImageList il = new ImageList();
il.ImageSize = new System.Drawing.Size(1, 20);//行高
lviGroup.SmallImageList = il;
int i = 1;
foreach (DataRow Dr in DT.Rows)
{
ListViewItem lvi = new ListViewItem();
lvi.Tag = Dr["RolesId"].ToString();
lvi.Text = i.ToString();
lvi.SubItems.Add(Dr["RolesName"].ToString());
lvi.SubItems.Add(Dr["RolesFullName"].ToString());
lviGroup.Items.Add(lvi);
i++;
}
}
选中:
int Count = lviGroup.SelectedItems.Count;
if (Count < 1) MessageBox.Show("请选择要修改的组!", AppTitle, MessageBoxButtons.OK, MessageBoxIcon.Warning);
else
{
ListViewItem lvi = lviGroup.SelectedItems[0];
Manage.User.frmPrivEdit Edit = new frmPrivEdit();
Edit.Tag = Soap;
Edit.RolesId = lvi.Tag.ToString();
Edit.ShowDialog();
}
2、如果要转载本文,请在文章页面明显位置给出原文连接,多谢合作。