XX

解决方案 »

  1.   

    1.设置GRID的GridColumnStyle,设计器里面可以直接完成。
    2.将DataGrid的DataSource设置为DataView就可以了,绑定本身支持DataView。
      

  2.   

    //----------定义DGD的样式---------------
    private void GridStateContrl()
    {
    DataGridTableStyle ts=new DataGridTableStyle();
    ts.AlternatingBackColor=Color.LightGray;
    ts.MappingName=tempTable.TableName;
    ts.AllowSorting=true;
    //添加列
    int numCols=tempTable.Columns.Count;
    for(int i=0;i<numCols;i++)
    {

    DataGridTextBoxColumn aColumnText=new DataGridTextBoxColumn();
    aColumnText.MappingName=tempTable.Columns[i].ColumnName;
    aColumnText.HeaderText=tempTable.Columns[i].ColumnName;//此处更改列名
    aColumnText.NullText="";

    aColumnText.ReadOnly=true;

    ts.GridColumnStyles.Add(aColumnText);
    }
    }
    this.dataGrid1.TableStyles.Add(ts);
    }
      

  3.   

    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx
      

  4.   

    lawrence191(*_*学习中……) :
    那一个视图中的数据怎么一列一列的用代码放到DATAGRID中呢?