RT,我使用DataGridTableStyle进行格式控制,但在从表状态下,没有效果。注:我使用一个datagrid来显示主从表。

解决方案 »

  1.   

    DataGridTableStyle ts_child = new DataGridTableStyle();
    ts_child.MappingName = this.dataGrid1.DataMember;
    DataGridColumnStyle tc11 = new DataGridTextBoxColumn();
    tc11.MappingName = "...";
    tc11.HeaderText = "...";
    tc11.Width = 100;
    ts_child.GridColumnStyles.Add(tc11);.....this.dataGrid1.TableStyles.Clear();
    this.dataGrid1.TableStyles.Add(ts_child);
      

  2.   

    ts_child.MappingName = this.dataGrid1.DataMember;这行代码可能有问题。对于主从表,dataGrid1.DataMember的名称一般为“*.*”的格式,换成ts_child.MappingName = child_table.TableName;
    试试