当前位置:编程学习 > C#/ASP.NET >>

菜鸟问题 在FormView中怎样按指定的主键显示对应的记录行

刚学ASP.NET 数据绑定formview显示的第一条记录,要显示其它记录该用什么方法?比如显示上一条、下一条、或某个ID对应的记录行,网上找半天没看到有人提这种问题,我的MSDN也用不了,麻烦知道的高手直接给出实例,谢谢谢谢了! --------------------编程问答-------------------- 这种问题么?怎么半天也不见个回复的 --------------------编程问答-------------------- 把formview的allowpaging设置为true就行 --------------------编程问答-------------------- 谢谢孤风的提醒,现在知道可以用FormView1.PageIndex来指定当前显示哪一页

但是这个PageIndex要对应我的记录集里面的行号,使用起来很不方便,不知有没办法可以通过主键来指定要显示的记录?

比如我现在要显示ID=5的记录,是通过下面的语句实现,有没办法直接通过指定ID值来指定要显示的记录而不用再去DataSet里找对应的index?

String id="5";
DataRow dr = ds.Tables[0].Rows.Find(id);
FormView1.PageIndex = ds.Tables[0].Rows.IndexOf(dr); --------------------编程问答-------------------- ding --------------------编程问答-------------------- 一般是一个放一个数据源,然后指定它的参数来源,比如是QueryString还是Control,Session之类,然后把参数对应主键或者唯一索引查出你要的数据 --------------------编程问答-------------------- UP
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,