datatable中的数据是什么样的?分别用 
姓名='姓名1' 
日期='2013-11-08'看哪个条件没数据

解决方案 »

  1.   

    dv.RowFilter 那个地方的查询条件有问题,最好是一次查询一个条件, 还有就是 条件变量要打引号,也可以用另外一种查询  datarow dr = dt.select("条件","排序")
      

  2.   

    推荐使用   
     dt.select("条件","排序")
      

  3.   

    如果不考虑结果集的排序问题,推荐dt.Select()
      

  4.   


    你这个"条件"里面的格式是什么,datarow dr = dt.select("姓名='姓名1' and 日期='2013-11-02'","排序")
    是这个吗?
      

  5.   

    datarow dr = dt.select("姓名='姓名1' and 日期='2013-11-02'","ASC")
      

  6.   


    new DataTable().AsEnumerable().Where(d => d.Field<string>("姓名") == cmbName.Text && d.Field<string>("日期") == txtTime.Text);