对DataTable的视图使用过滤后,如何取出过滤后结果中的第二条记录? 直接使用dt.Rows[1]取出的是未过滤情况下的第二条数据,要取出过滤后情况下的第二条数据怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 DataTable DT=new DataTable(); DT.Columns.Add("id",typeof(string)); DT.Columns.Add("name",typeof(string)); for(int i=0;i<100;i++) { DataRow dR=DT.NewRow(); dR[0]=Convert.ToString(i+1); dR[1]="add"; DT.Rows.Add(dR); } DataView Dv=DT.DefaultView; Dv.RowFilter="id>30"; DataRowView DRV=Dv[1]; Response.Write(Dv[1][0]+"*"+Dv[1][1]); } DataTable.Select 方法返回的是DataRow[]——这一个数组,你自然可以得到第二条记录 grideview的 HeaderText的动态赋值 子页给母版页flah赋值 大家分享一下ASP.NET开发辅助工具,如JS菜单生成器、或者常用代码…… 关于加载UserControl的问题 web页访问数据库是报错 寻找高手解决ASP.NET中获取客户端的内网IP方法。 在Panel控件中动态生成控件的问题 webservice.htc是干什么用的? 数据库操作的问题?? 一个继承WebControl的自定义按钮如何响应验证控件 asp.net中如何关闭window.showModalDialog弹出的窗口 點擊DataGrid某行,如何得到該行數據的主鍵,把主鍵傳遞出來.
{
// 在此处放置用户代码以初始化页面
DataTable DT=new DataTable();
DT.Columns.Add("id",typeof(string));
DT.Columns.Add("name",typeof(string));
for(int i=0;i<100;i++)
{
DataRow dR=DT.NewRow();
dR[0]=Convert.ToString(i+1);
dR[1]="add";
DT.Rows.Add(dR);
}
DataView Dv=DT.DefaultView;
Dv.RowFilter="id>30";
DataRowView DRV=Dv[1];
Response.Write(Dv[1][0]+"*"+Dv[1][1]);
}