关于ScrollNextPage等部分方法不能在asp.net ajax中正确使用的问题
最近在学习.net,就想用一下DataWindow .NET 2.0发现以下问题:<br/>1、在asp.net ajax中只是把DataWindow .NET数据窗口(free形式的RowsPerPage属性设为1)放在asp.net ajax的update panel中就发现ScrollNextPage方法不起作用<br/>总是返回到第二个记录(不管当前为第几个记录上),并且单击数据窗口下一页标记和自已做一个按钮,写dw_1.ScrollNextPage()都是同样的效果。我不知道是什么原因<br/>是不是DataWindow .NET 2.0还不支持asp.net ajax1.0。 新东西,没接触过呢。 <p>我写的方法,可以实现,看看有帮助吗</p><p> public void Setpage(Sybase.DataWindow.Web.WebDataWindowControl WebDataWindowControl1, int ai_page)<br/> {</p><p> if (ai_page == 0)<br/> {<br/> ai_page = Convert.ToInt32(ConfigurationSettings.AppSettings["pageNumber"]);<br/> }</p><p> WebDataWindowControl1.RowsPerPage = ai_page;<br/> // Style st = new Style();<br/> <br/> // PageNavigationBarStyle style = new PageNavigationBarStyle();<br/> // FontInfo ftd = new FontInfo();<br/> // ftd.Size = 9;<br/> // //dd.Size = new FontUnit(9);<br/> // style.Font.CopyFrom(ftd);<br/> //// Font ft = new Font();<br/> //style.Font.CopyFrom();<br/> // //style.Font = dd;<br/> // WebDataWindowControl1.PageNavigationBarSettings.BarStyle.CopyFrom(style);<br/> WebDataWindowControl1.PageNavigationBarSettings.NextPrevNavigator.FirstPageText = "首页";<br/> WebDataWindowControl1.PageNavigationBarSettings.NavigatorType = Sybase.DataWindow.Web.PageNavigatorType.NextPrevWithQuickGo;<br/> WebDataWindowControl1.PageNavigationBarSettings.PageStatusInfo.Visible = true;<br/> WebDataWindowControl1.PageNavigationBarSettings.PageStatusInfo.TextFormat = "总共{T}页 第 {C}页";<br/> WebDataWindowControl1.PageNavigationBarSettings.PageStatusInfo.Position = Sybase.DataWindow.Web.PageStatusInfoPosition.Left;<br/> WebDataWindowControl1.PageNavigationBarSettings.QuickGoNavigator.Type = Sybase.DataWindow.Web.QuickGoPageNavigatorType.Edit;<br/> WebDataWindowControl1.PageNavigationBarSettings.QuickGoNavigator.GoToDescription = "跳转到:";<br/> WebDataWindowControl1.PageNavigationBarSettings.QuickGoNavigator.GoToButtonText = "GO";<br/> //WebDataWindowControl1.PageNavigationBarSettings.QuickGoNavigator.</p><p> //WebDataWindowControl1.PagingMethod = Sybase.DataWindow.Web.PagingMethod.Callback;<br/> WebDataWindowControl1.PageNavigationBarSettings.NextPrevNavigator.FirstPageText = "首页";<br/> WebDataWindowControl1.PageNavigationBarSettings.NextPrevNavigator.LastPageText = "末页";<br/> WebDataWindowControl1.PageNavigationBarSettings.NextPrevNavigator.NextPageText = "下一页";<br/> WebDataWindowControl1.PageNavigationBarSettings.NextPrevNavigator.PrevPageText = "前一页";<br/> WebDataWindowControl1.PageNavigationBarSettings.Visible = true;</p><p> }</p> solved,reload problem请看我的程序http://218.108.63.50:8888
<p><a href="http://218.108.63.50:8888/">http://218.108.63.50:8888</a></p><p></p>按纽必须放在UPDATEPANEL控件上方[此贴子已经被作者于2007-11-14 23:03:13编辑过]
我使用的也没有问题啊 我使用的是ajaxtoolkit,发现datawindow.net2.0,与ajaxtoolkit:tabcontainer,发生冲突,<br/>当使用datawindow designer设计freeform的datawindow(有存储过程得到的),发现page navigation不能使用 <p>我发现一个datawindow.net2.5与ajax冲突,把整个WebDataWindowControl放在updatepanel里,翻页时,报错</p><p> </p>http://p14.freep.cn/p.aspx?u=v20_p14_p_0711231850252545_0.bmp 没接触过,进来学习一下 关注中 学习中
页:
[1]