C# DataView 一些注意事项

来源:互联网 发布:家装 cms 开源 编辑:程序博客网 时间:2024/05/20 02:27

在进行Asp.net编程时,经常会使用DataView对DataTable的数据进行排序或者过滤

<pre name="code" class="csharp">DataView dv = dtMenu.DefaultView;dv.Sort = "name asc";


由于DataView本身存在一个table,在界面上看到DataView中排好序的数据并未存在其table中,dv.Table里面的数据是和原始table内容一致的,需要使用 dv.ToTable()


foreach (DataRow dr in dv.ToTable().Rows){       代码}

上述代码是按照排序后的内容进行处理的,如果使用dv.Table并不是按照排序后的结果排序,而是与dtMenu原始table内容一致。


0 0
原创粉丝点击