在DataGrid的属性中设置即可。

解决方案 »

  1.   

    DataGridTextBoxColumn col = new DataGridTextBoxColumn();
    col.Alignment =HorizontalAlignment.Center;
      

  2.   

    我用一个2维字符串数组绑定到DATAGRID中
    private void HRCalendarShow()
    {
    this.CaptionVisible=false;
    this.RowHeadersVisible=false;
    this.AllowSorting=false;
    this.AllowDrop=false;
    this.BorderStyle=BorderStyle.FixedSingle;
    this.FlatMode=true;
    this.ReadOnly=true;

    string[][] CellValues=new string[6][];
    CellValues[0]=new string[7];
    CellValues[1]=new string[7];
    CellValues[2]=new string[7];
    CellValues[3]=new string[7];
    CellValues[4]=new string[7];
    CellValues[5]=new string[7];
    DataTable objDataTable=new DataTable();
    objDataTable.Columns.Add("日");
    objDataTable.Columns.Add("一");
    objDataTable.Columns.Add("二");
    objDataTable.Columns.Add("三");
    objDataTable.Columns.Add("四");
    objDataTable.Columns.Add("五");
    objDataTable.Columns.Add("六");
    objDataTable.Rows.Add(CellValues[0]);
    objDataTable.Rows.Add(CellValues[1]);
    objDataTable.Rows.Add(CellValues[2]);
    objDataTable.Rows.Add(CellValues[3]);
    objDataTable.Rows.Add(CellValues[4]);
    objDataTable.Rows.Add(CellValues[5]);
    this.SetDataBinding(objDataTable,objDataTable.TableName);
    }
    如何在这段代码中使显示出的DATAGRID的列标题居中。
    其中THIS是DATAGRID控件。
      

  3.   

    关注:http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q792q
    能否给你提示,它是这是 the width of a column
      

  4.   

    txtcol.Alignment =HorizontalAlignment.Center;
      

  5.   

    if caption="ok"
    Caption="  ok  "(空格由col.width决定)
    做个refreshCaption()方法