小弟是初学者,最近用C#。NET编写一WINDOWS应用程序,目前的DATAGRID是直接从数据库中取得列名显示出来。
请问如何让其自定义列名?
还有个问题是:在多个FORM中,需要在关闭子窗体的时候同时关闭进程,我就在子窗体中重载了ONCLOSING,但是在做转向前一个窗体的时候,
怎么样才能在子窗体中作到THIS。CLOSE()和
protected override void OnClosing(CancelEventArgs e) 
{
Application.Exit(); 
}同时存在?谢谢各位先

解决方案 »

  1.   

    在datagrid的设计器中修改每个列的页眉文本..
      

  2.   

    在设计器里添加表,
    再将gridJ里添加的表绑定到DATASET中的表上.
    再在grid里定义的表内进行添加字段.爱添加几个添加几个,
    逐个逐个的绑定字段即可.
      

  3.   

    能说的详细点么?是TABLESTYLE里面的么?是哪个?
      

  4.   

    winform下,datagrid控件有TableStyles属性,进去添加一个tableStyle,它又有datagridColumnStyls,再进去添加一个textboxcolumnStyle,然后就可以设置这一列的列名、绑定的字段已经一些样式了当然,手工写代码添加tableStyle也可以,一样的~
      

  5.   

    支持楼上的Eddie005(♂) 暴赱 『零零伍』(︶︵︶) ( ) 信誉:123 还有一种方法就是在查询语句里换成你要的列名 这是个笨的办法
      

  6.   

    是不是TABLESTYLE中的MAPPINGNAME写表的名字,然后在GRIDGOLUMNSTYLES中的MAPPINGNAME中写需要绑定的列名,然后在HEADTEXT中写需要改成的名字?