例:加一个checkbox到里面
//*/新行添加
DataGridTableStyle TSB = new DataGridTableStyle();
TSB.MappingName = "Test";//指定表名:即所绑定的DataTable表名
dataGrid1.TableStyles.Add(TSB);
DataGridTextBoxColumn dgtb = (DataGridTextBoxColumn)dataGrid1.TableStyles[0].GridColumnStyles[0];
// DataGridTextBoxColumn dgtb =new DataGridTextBoxColumn();

System.Windows.Forms.CheckBox cbxA =new CheckBox();
dgtb.TextBox.Controls.Add(cbxA);

解决方案 »

  1.   

    //    GridColumnStylesCollection colStyle = dataGrid1.TableStyles[0].GridColumnStyles;
    //    colStyle[0].Width = 0;
    //    colStyle[1].Width = 200;
      

  2.   

    DataGridTableStyle TSB = new DataGridTableStyle();
    TSB.MappingName = "Test";//指定表名:即所绑定的DataTable表名 //设置F_Name 字段样式
    DataGridColumnStyle TCFirstName = new DataGridTextBoxColumn(); TCFirstName.MappingName = "FirstName";
    TCFirstName.HeaderText = "First Name";
    TCFirstName.Width = 90;
    TSB.GridColumnStyles.Add(TCFirstName);