如下代码中,我想根据参数column的名称来后成combox应该怎么写啊。
        public void createrFieldControl(ref Hashtable getHashtable, DataColumn column, int location)
        {                //combox 字段
                if (getHashtable.ContainsKey(comboxCode + column))
                {
                    ComboBox combox = new ComboBox();//combox名称用column.ColumnName来代替。
                    combox.Text = dataRow[i].ToString();
                }
        }

解决方案 »

  1.   

    combox.Name = column.ColumnName; 行不行,是不是把控件的名称就改过来了。
      

  2.   

    Label labelStar = new Label();
     labelStar.Name = "labStart" + column.ColumnName;
     if (this.panelCenter.Controls.Contains((Label)("labStart" + dc.ColumnName)))
     {
     ///
     }
    最后一行代码是不是有问题,最后一行代码执行不了,找不到。
      

  3.   

    ComboBox combox = new ComboBox();
    combox.Name = column.ColumnName;