日期:2014-05-18  浏览次数:20762 次

求教一点技巧
有一个包含2个页面tabControl控件,每个页面放一个datagridview控件,采用默认名datagridview1和datagridview2
如果要设计一个绑定函数来控制datagrideview列的显示,通过参数i来控制到底是哪个datagridview
C# code

        
        private void mainform_Load(object sender, EventArgs e)
        {
            bindgrid(1) //显示datagridview1列 
            bindgrid(2) //显示datagridview2列
        }
        private void bindgrid(int i)
        {   dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            DataGridViewTextBoxColumn col_prog = new DataGridViewTextBoxColumn();
            col_prog.DataPropertyName = "program";
            col_prog.HeaderText = "栏目";
            col_prog.Name = "program";
            col_prog.ReadOnly = true;
            col_prog.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridView1.Columns.Add(col_prog);
        }


要怎么实现呢?

------解决方案--------------------
Mark