留言簿

我要留言
留言搜索

2004-04-15 17:52  方正

为什么我的pager控件连看都看不见呢
我的数据原来就绑定好的(datallist)
拉了一个pager之后,我就只初始化了一下pager  的recordcount属性,然后pagesize  设置过,再就是加了这么一句private void AspNetPager1_PageChanged(object src, Wuqi.Webdiyer.PageChangedEventArgs e)
		{
			AspNetPager1.CurrentPageIndex=e.NewPageIndex;}
为什么连控件的影子也没看见呢
回复:是否RecordCount小于或等于PageSize并且AlwaysShow没有设置或设置为false?

2004-04-15 17:19  pengphie

你好,吴先生,请问如何在datagrid的pager中加入控件??
望恢复,谢谢
回复:void Dg1_ItemCreated(object src,DataGridItemEventArgs e){ if(e.Item.ItemType==ListItemType.Pager){ e.Item.Cells[0].Controls.AddAt(0,new LiteralControl("总页数:"+Dg1.PageCount.ToString())); } }

2004-04-15 11:43  锋

吴老师,请看下吧
http://expert.csdn.net/Expert/topic/2967/2967917.xml?temp=.5673944
回复:已回复,谢谢!

2004-04-14 15:28  zhou

怎么我下了自定义分页的那个控件,不能导入到vs.net工具箱中呀,提示说,不支持
回复:请问您导入的是哪个文件?详细的出错信息是什么?您是否运行过安装程序?谢谢!

2004-04-14 12:08  方正

还是我,突然想起,我怎么把这个分页控件和我的datalist控件联系到一起呢,需要设定哪个属性呀
回复:不需要进行关联,详细说明及示例请看控件自带的示例文件和帮助。谢谢!

2004-04-14 11:53  方正

还是我,就像用datagrid内置的分页那样,加一个private void ChangePage(object src,PageChangedEventArgs e)
		{
			pager.CurrentPageIndex=e.NewPageIndex;
			BindData();}
能分页么
回复:是的,非常简单,您可以看看随控件自带的示例文件。谢谢!

2004-04-14 11:44  方正

您好,我早上安装了您的分页控件,还不知道怎么用,我现在是用一个datalist,已经绑定好数据了,我不知道您的控件是不是一定要创建存储过程的?我现在就想最简单的实现分页就可以了,我该怎么弄
回复:您好,不必非得用存储过程,在分页控件的安装目录下的Access文件夹中有用Access数据库分页的例子,就不需要用存储过程,另外还有一个vsproj.rar文件,里面是用vs.net开发的示例文件,您可以看看。谢谢!

2004-04-13 12:01  大芒果

不好意思,还有一个问题,像cell[0].text取出来的内容,如何把html代码去掉,这列在生成绑定的时候我用了一些html来美化其外观,但是要用其内容的时候从数据库读太慢,就直接取datagrid里面的值来用,不过取到的都是含html代码的,
回复:可以使用正则表达式来替换,象这样:
System.Text.RegularExpressions.Regex reg=new System.Text.RegularExpressions.Regex("<[^>]*>");
reg.Replace("<a href=http://www.webdiyer.com>webdiyer</a>","");

2004-04-13 11:57  大芒果

你好:请问,在c#中如何在一个窗体调用另一个窗体的控件? 我用的是在form2中: form1 frm; frm=new form1(); frm.button;//此行出错。
--------------------------------------------------------------------------------
版主回复:您说的是WinForm吗?我暂时没有接触过WinForm,不太清楚,至于WebForm,是没办法做到的。谢谢!


------------------------
看情况啥,如果是window.showmodeldialog或者showmodlessdialog打开的,第二个参数可以传递页面上的很多对象,就可以在打开的模式窗口中用dialogArguments来引用了,好方便的说,

顺便问问老吴,我在datagrid的header模板里面加的checkbox,但是在代码里面怎么引用的时候就是说没有实例化呢??是不是实例化都必须在class后面先声明,但是我在模板列里面加的在声明的部分他没有声明的代码,我手动加了,但是还是提示没有实例化......
回复:关于引用在DataGrid的Header模板列中的CheckBox,我不知您是怎么引用的?因为CheckBox在DataGrid的模板中,所以无法象页面上其它控件一样直接引用,您需要在DataGrid的ItemCreated或ItemDataBound事件处理程序中通过FindControl方法来找到该控件然后引用。谢谢!

2004-04-12 01:26  wo

能给个简单的例子吗??
安装组件自带的例子里面内容太多,直接在AspNetPager目录下运行显示正常,但我不需要里面的设置表单项之类的东西!
&lt;%@ Import Namespace=&quot;System.Data&quot;%&gt;
&lt;%@Import Namespace=&quot;System.Data.OleDb&quot;%&gt;
&lt;%@Register TagPrefix=&quot;Webdiyer&quot; Namespace=&quot;Wuqi.Webdiyer&quot; Assembly=&quot;aspnetpager&quot;%&gt;
&lt;%@ Page Language=&quot;C#&quot; debug=true%&gt;
.................................
&lt;asp:DataGrid id=&quot;dg&quot; runat=&quot;server&quot; AutoGenerateColumns=false  Width=760 Font-Size=&quot;14px&quot; CellPadding=4 Align=&quot;center&quot;&gt;
&lt;/asp:DataGrid&gt;
.......................................
&lt;Webdiyer:AspNetPager runat=&quot;server&quot; id=&quot;pager&quot; OnPageChanged=&quot;ChangePage&quot; HorizontalAlign=&quot;right&quot; PagingButtonSpacing=&quot;0&qu
回复:您好,在AspNetPager安装文件夹中有个vsproj.rar文件,将该文件解压缩后里有就是用vs.net创建的示例,这些示例没有动态设置控件属性的表单项,应该就是您要的。谢谢!
;