利用datagridtablestyles的dataGridTextBoxColumn属性。

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/822/822023.xml?temp=.3523523看看有没有
      

  2.   

    那里面全是web的我要windowsform的,难道没人知道吗?
    不会吧?!?!?!?!?!?!!?!?!?!??
    如果觉得分少再加
      

  3.   

    SqlDataAdapter daa=new SqlDataAdapter("select * from table1",sqlConnection);
    DataSet ds=new DataSet();
    daa.Fill(ds,"abc");
    DataGridTextBoxColumn dc=new DataGridTextBoxColumn();\\下面这一句设置的是列中文本的对齐方式,当Right时,列标题也靠在右边。至于如何设置列标题,有什么办法,我也很想知道。
    dc.Alignment=HorizontalAlignment.Right;dc.HeaderText="abc";
    dc.MappingName="Name";\\假设table1有Name字段dc.Width=200;     \\设置列宽DataGridTableStyle dt=new DataGridTableStyle();
    dt.MappingName="abc";
    dt.GridColumnStyles.Add(dc);
    dataGrid1.TableStyles.Add(dt);
    dataGrid1.DataSource=ds;
    dataGrid1.DataMember="abc";
      

  4.   

    谢谢了 dy_2000_abc(芝麻开门)