#12004/12/18 21:20:03
设置了DataView的RowFilter属性后DataView里是个什么情形呢???
为什么我设置了RowFilter后DataRow里只有三条数据,但是读出来的却不是我想要的????
for(int i=0;i<26;i++) // 字母循环
{
dv.RowFilter = "FirstLetter = '"+ZiMu[i]+"'"; // 过滤其他歌手数据
int thisSingerCount = dv.Count; // 取得当前字母歌手总数
for(int j=0;j<thisSingerCount;j++) // 当前字母歌手循环输出
{
DataRow dr = dv.Table.Rows[j];
Response.Write(dr["SingerName"]);
}
}
读出来总是没有过滤前那前几个歌手,郁闷.