gridDetail的MappName 和TableStyles也有设置想到用SQL语句的列别名的,
不过一些列我不想显示的呢?
怎么办?
好象可以在DataSeT里面设置隐藏的不过有更好的办法吗?

解决方案 »

  1.   

    搜索master detail 
    在google
      

  2.   

    如下:
    你要创建自己的TableStyles;
    步骤如下:假设你用手工,当然代码也可以,手工设完后去看一下自动生成的代码:
    1...点主DataGrid
    2...在属性编辑框中选TableStyles点集合
    3...在弹出的界面中选择添加它会生成一个dataGridTableStyle1.
    4...在右边的属性窗口中把MappingName设为主表名字summary
    5...在右边的属性窗口中点GridColumnsStyles右边的集合
    6...在弹出的窗口选择添加。它会自动生成dataGridTextBoxColumn1,更改它的属性:
        HeaderText ="名字“,MappingName="name"其中HeaderText就是你要显示的中文栏位名,MappingName就是你的字段名
    7...再添加,数据库有几个字段就添几个,
    同样的详细DataGrid  也设置如上。就好啦,
    你可以参考它自动生成的代码,用代码添加也可以还有一种方法就是在SQL语句中:select Name 名字 from summary
      

  3.   

    www.datagridgirl.com/articles.aspx
    有你要的答案