Dv.RowFilter() = "(yuanxitotal!=null)&&(realcount!=null)&&(youxiaobi!=null)&&(baifenbi!=null)"不行呀

解决方案 »

  1.   

    private System.Data.DataView GetView()
    {
    System.Data.DataTable t = new System.Data.DataTable();
    t.Columns.Add("Address", typeof(String));
    t.Columns.Add("Name", typeof(String));
    t.Rows.Add(new object[]{"1", "1"});
    t.Rows.Add(new object[]{"2", "1"});
    t.Rows.Add(new object[]{"3", "1"});
    t.Rows.Add(new object[]{"4", "1"});
    System.Data.DataView v = new System.Data.DataView(t);
    v.RowFilter = "(Address is not null) and (Name is not null)";
    return v;
    }
      

  2.   

    楼上的说得对,DataView的RowFilter属性只是一个字符串值而已,和你用vb.net还是C#毫无关系,不过你上面的语句中的:
    Dv.RowFilter()...
    应该改为:
    Dv.RowFilter=...
    因为RowFilter是一个属性而不是方法。