请教各位老师,我用Visual Studio.net 2003中的vc#做asp.net程序。在webform1上添加一个datagrid控件,设置id属性为mydatagrid。datagrid控件用来显示一个access数据表的记录。但是数据表的字段名都是英语的,我想用datagrid显示中文字段名,比如:字段name,用datagrid控件显示为“名字”,datagrid控件要做哪些设置,或者怎样写几行代码来实现?
谢谢!

解决方案 »

  1.   

    用绑定列后SQl语句都可以实现:
    1、SQL语句:select name as "姓名" from tablename;然后绑定到datagrid;
    2、绑定列:添加绑定列,然后再绑定字段名称就可以了!
      

  2.   

    同意楼上的,补充下,2点的属性是 headertext=""
      

  3.   

    除了楼上的方法,在access文件的表里,设计视图,每个字段有一个"标题"的属性,用这个可以实现.
      

  4.   

    直接修改控件的属性就可以实现阿去看看msdn
      

  5.   

    <ASP:BoundColumn DataField="name" HeaderText="姓名">
    <ItemStyle HorizontalAlign="Center" Height="22px" Width="50px"></ItemStyle>
    </ASP:BoundColumn>
      

  6.   

    其实最直接的方法就是
    <Columns>
    <asp:BoundColumn DataField="ROLENAME" HeaderText="角色"></asp:BoundColumn>
    <asp:BoundColumn DataField="ROWS" HeaderText="行条件"></asp:BoundColumn>
    <asp:BoundColumn DataField="COLS" HeaderText="列集合"></asp:BoundColumn>
    <asp:ButtonColumn Text="删除" HeaderText="操作" CommandName="Delete"></asp:ButtonColumn>
    <asp:ButtonColumn Text="选择" HeaderText="选定" CommandName="Select"></asp:ButtonColumn>
    </Columns>
      

  7.   

    你看一下DataGrid的帮助!能解决这个问题!