我查看dataSetDetail.Tables[0].DefaultView时已经是对其进行排序了为什么在datagrid中显示的数据是没有排序的。

解决方案 »

  1.   

    问题出在:this.dataGrid1.DataMember = this.dataSetDetail.Tables[0].TableName;
    应是:this.dataSetDetail.Tables[0].DefaultView.Sort=strDetailSort;
       this.dataGrid1.DataSource  = this.dataSetDetail.Tables[0].DefaultView
       this.dataGrid1.DataBind();
      

  2.   

    试试this.dataGrid1.DataSource  = this.dataSetDetail.Tables[0].DefaultView;