菜鸟问题 在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