C#控件datagridview的表头填入tag对象,再获取出来

 

C#控件datagridview的表头填入tag对象,再获取出来

 

表头单元格,添加tag对象

dgv.Columns["name"].HeaderText = "姓名"; dgv.Columns["name"].MinimumWidth = 80;
dgv.Columns["name"].Tag = userInfo;//userInfo为对象

 

表头单元格,获取tag对象

        //双击表头单元格
        private void dgv_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            DataGridView dgv = sender as DataGridView;
            //0.双击表头
            if (e.RowIndex == -1)
            {
                //Console.WriteLine(dgv.Columns[e.ColumnIndex].Name);
                Console.WriteLine(e.RowIndex);
                Console.WriteLine(e.ColumnIndex);
                Console.WriteLine(dgv.Columns[e.ColumnIndex].Tag);//获取加入的对象
       
                return;
            }

        }

 

posted @ 2022-01-17 13:04  与f  阅读(350)  评论(0编辑  收藏  举报