为什么他还是列出整个记录集,而不是english='A'?请哪位指点一下,谢谢! DataTable dt=xmlfile.xml_Pinpai(2); DataView dv=new DataView(dt); dv.RowFilter="english='A'"; if (dv.Table.Rows.Count>0)
{
for(int i=0;i<=dv.Table.Rows.Count-1;i++)
{
Response.Write(dv.Table.Rows[i][0].ToString()+" "+dv.Table.Rows[i][1].ToString()+" "+dv.Table.Rows[i][2].ToString()+" <br>");
}
} Response.End();
{
for(int i=0;i<=dv.Table.Rows.Count-1;i++)
{
Response.Write(dv.Table.Rows[i][0].ToString()+" "+dv.Table.Rows[i][1].ToString()+" "+dv.Table.Rows[i][2].ToString()+" <br>");
}
} Response.End();
解决方案 »
- .net程序中为什么pdf无法生成swf文件,dos中可以的,权限问题有关吗?
- asp.net伪静态
- 请问3列的table怎么做啊
- 关于javascript的问题~~~~~~~~~!
- 怎样做查询,像我这样有特殊要求的?
- 使用触发器,来触发asp.net页面的定时检索数据功能可行吗?希望高手有所指点。吉祥分66
- 超初级的问题,不知大家是否遇到过?
- 急!asp.net+mysql数据备份和恢复求语句
- 求树的右键弹出菜单啊~~~~~~~~~~~~~~~~~~~~~~
- 第一个页面用来输入条件,用文本框输入,第二个页面用来得到查询结果,怎样方便得到第一个页面中的条件?
- 有关一个怪问题
- 在webform页面中,能用快捷方式操作吗?
if (dv.Table.Rows.Count>0)
应该为
if(dv.Rows.Count>0)
下面同理
{
for (int i = 0; i < dv.Table.Columns.Count; i++)
{
Response.Write(myDRV[i].ToString() + "<br>");
}
}查了MSDN,这样就可以,但是他把每一列都输出了,我只想输出第一列,和第三列该如何写?