dataGrid1.SetDataBinding(thisDataSet, "stuData");DataGridTableStyle ts1 = new DataGridTableStyle();
ts1.MappingName = "stuData";DataGridBoolColumn myDataCol = new DataGridBoolColumn();
myDataCol.HeaderText = "My New Column";
myDataCol.MappingName = "stuName";ts1.GridColumnStyles.Add(myDataCol);dataGrid1.TableStyles.Add(ts1);添加了如上代码界面上的DataGrid毫无反映
看msdn发现这段警告:
当以编程方式指定列样式时,在向 GridTableStylesCollection 对象添加DataGridTableStyle 对象之前,请务必先创建 DataGridColumnStyle 对象并将其添加到 GridColumnStylesCollection 对象中。当将空的DataGridTableStyle 对象添加到集合时,会自动生成 DataGridColumnStyle 对象。因此,如果试图向 GridColumnStylesCollection 对象添加具有重复的 MappingName 值的新 DataGridColumnStyle 对象,则会引发异常。
有点不懂,希望各位大哥给我点执教!!谢谢!!