读书人

小朋友们你们真的了解DataView吗

发布时间: 2013-10-23 11:39:13 作者: rapoo

小伙伴们,你们真的了解DataView吗?

        //先写一个例子, 创建一个简单DataTable,        private DataTable GetTable()        {            DataTable dt = new DataTable();            dt.Columns.Add("name", typeof(string));            dt.Columns.Add("fenshu",typeof(string));            DataRow dr = dt.NewRow();            dr["name"] = "张三";            dr["fenshu"] = "90";            dt.Rows.Add(dr);            DataRow dr1 = dt.NewRow();            dr1["name"] = "李四";            dr1["fenshu"] = "80";            dt.Rows.Add(dr1);            return dt;        }                  //获取DataTable          DataTable dt = this.GetTable();          //实例化一个DataView          DataView DV = dt.DefaultView;          //根据name=李五筛选          DV.RowFilter = "name='李五'";          int lc= DV.Count;//因为不存在,所以为0          DV.RowFilter = "name='张三'";//在为0的DV里再次根据name=张三筛选          int zc = DV.Count;//那这里的zc到底为0还是为1呢?

zc到底为0还是为1?又是为什么呢?详情请点击DataView的前世今生

读书人网 >编程

热点推荐