添加用户控件的列。 如何添加,?

解决方案 »

  1.   


    dataGridView1.Columns.Add("Name", "姓名");//前一个为列名,后一个为显示名
      

  2.   


    我想添加用户控件  userControl
      

  3.   

    datagridview中只有少量集中可选的columnType,所以要自定义columnType。自定义ColumnType需要分别从三个类中派生:
    IDataGridViewEditingControl,
    DataGridViewTextBoxCell,
    DataGridViewColumn。过程:
    1、自定义一个控件实现IDataGridViewEditingControl接口。
    2、从DataGridViewTextBoxCell派一个类来调用刚才自定义的编辑控件。
    3、从DataGridViewColumn派生一个类来实现ColumnType,使之能够在DataGridView加载该类型列。