而且我也察看过,在sub表中,确实存在joint不同的行,没有理由过滤不掉啊

解决方案 »

  1.   


    我以前碰到此种情况时是设置DATAGRID的DATASOURCE为dataset.tables,
    把dv设置为ds.tables["sub"].defaultview试试
      

  2.   

    我使用如下语句处理可用:
    this.dataSetDetail.Tables[this.dataSetDetail.Tables[0].TableName].DefaultView.RowFilter  = strFilterSentence ;
    this.dataGrid1.DataSource  = this.dataSetDetail.Tables[0].DefaultView
    要不先过滤后取数据。
      

  3.   

    "joint='"+ds.Tables["main"].Rows[0]["joint"]+"'";