如题

解决方案 »

  1.   

    动态添加一个ColumnStyle就可以了
      

  2.   


    源码下载:在DataGridColumnStyle的单元格中使用DateTimePicker、ComboBox、NumericUpDown等控件
    http://community.csdn.net/Expert/topic/3522/3522038.xml?temp=.2270777
      

  3.   

    发错地方了~
    http://community.csdn.net/Expert/topic/4140/4140173.xml?temp=.1633875
      

  4.   

    发错地方了~
    http://community.csdn.net/Expert/topic/4140/4140173.xml?temp=.1633875
      

  5.   

    先添加一个TableStyle在mapping里填DataSet里表的内容,
    再在TableStyle里添ColumnStyle也Mapping里填相应的列名
      

  6.   

    楼上的老大,dataset的绑定都明白,就是绑定到IList时用不上样式么!!!
      

  7.   

    呵呵搞定!代码如下: private void AddGridStyle(IListSource list) {
    CurrencyManager cm = (CurrencyManager)this.BindingContext[list];
    DataGridTableStyle ts = new DataGridTableStyle(cm);
    dataGrid1.TableStyles.Add(ts); DataGridColumnStyle FirstName = ts.GridColumnStyles["ID"];
    FirstName.MappingName = "ID";
    FirstName.HeaderText= "编号"; DataGridColumnStyle LastName = ts.GridColumnStyles["Name"];
    LastName.MappingName = "Name";
    LastName.HeaderText= "名称";
    }