首页
ASP教程
PHP教程
.NET教程
MSSQL教程
Mysql教程
Html/Css
JavaScript
Dreamweaver
站长
当前位置:
首页
>>
.Net技术问答1
>>
.Net问答1
>>新增的DATAGRID记录如何定位?
新增的DATAGRID记录如何定位?
问: 页面上有一个分十多页datagrid和一个增加记录的button,点击增加记录的button后跳到另一页面增加记录后返回datagrid所在页面,这时datagrid显示的是第一页,如果我想datagrid定位在新增记录所在的页,让用户知道记录已增加到datagrid上了,该如何处理? ______________________________________________________________________________________________ 答1: 那你一定要记住datagrid的当前页是多少。当你添加完成时。重绑定到刚才记住的页,就ok currentpage ______________________________________________________________________________________________ 答2: 点击button时,同时带个当前是第几页参数过去,返回的时候再带回来就可以拉 ______________________________________________________________________________________________ 答3: 你们可能误会我的意思了,我并不是想返回点击button时当前的所在页,而是新增记录所在的页,因为我的DATAGRID是按一定条件排序的,所以这个记录是不确定会加在哪一页上。 ______________________________________________________________________________________________ 答4: 新增的纪录不是在第一页就是最后一页,按照你的排序方法重新定位到第一页或最后一页部就是了。 ______________________________________________________________________________________________ 答5: 现在情况就是按我的排序方法新记录可能不是在第一页或最后一页,这个问题可能比较难解决。 ______________________________________________________________________________________________ 答6: 你总得知道新增的记录是排第几把. 然后这样 SetSelectIndex(int Index)//设定选择位置 BindData();//绑定DataGrid private void SetSelectIndex(int Index) { int curIndex=(Index-1)%dgDic.PageSize;//计算当前页 int curPageIndex=(Index-1)/dgDic.PageSize;//计算在页面内位置 dgDic.SelectedIndex=curIndex;//设定当前页 dgDic.CurrentPageIndex=curPageIndex;//设定当前页内位置 } 呵呵,我昨天刚好作乐这个问题 ______________________________________________________________________________________________ 答7: 记住新增记录的索引,然后用Datagrid1.SelectIndex =id... 定位记录
copyright 2004-2009
www.qqcf.com
all rights reserved. DIV+CSS架构
本站为学习性免费网站,没有任何商业性质,甚至连一个外部广告都没有投放
所有文章均来源于互联网,如发现有侵权,请来信告知,本站将会以最快的速度删除和改正,E-Mail:cftop@qq.com