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();
            }

posted @ 2010-05-26 15:30  ycmoon  阅读(343)  评论(0编辑  收藏  举报
QQ:817647 MSN:kenny@msn.cn EMail:ycmoon@qq.com