留言簿
2004/4/15 17:19:00 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/4/15 11:43:00 锋
吴老师,请看下吧
http://expert.csdn.net/Expert/topic/2967/2967917.xml?temp=.5673944
http://expert.csdn.net/Expert/topic/2967/2967917.xml?temp=.5673944
回复:已回复,谢谢!
2004/4/14 15:28:00 zhou
怎么我下了自定义分页的那个控件,不能导入到vs.net工具箱中呀,提示说,不支持
回复:请问您导入的是哪个文件?详细的出错信息是什么?您是否运行过安装程序?谢谢!
2004/4/14 12:08:00 方正
还是我,突然想起,我怎么把这个分页控件和我的datalist控件联系到一起呢,需要设定哪个属性呀
回复:不需要进行关联,详细说明及示例请看控件自带的示例文件和帮助。谢谢!
2004/4/14 11:53:00 方正
还是我,就像用datagrid内置的分页那样,加一个private void ChangePage(object src,PageChangedEventArgs e)
{
pager.CurrentPageIndex=e.NewPageIndex;
BindData();}
能分页么
{
pager.CurrentPageIndex=e.NewPageIndex;
BindData();}
能分页么
回复:是的,非常简单,您可以看看随控件自带的示例文件。谢谢!
2004/4/14 11:44:00 方正
您好,我早上安装了您的分页控件,还不知道怎么用,我现在是用一个datalist,已经绑定好数据了,我不知道您的控件是不是一定要创建存储过程的?我现在就想最简单的实现分页就可以了,我该怎么弄
回复:您好,不必非得用存储过程,在分页控件的安装目录下的Access文件夹中有用Access数据库分页的例子,就不需要用存储过程,另外还有一个vsproj.rar文件,里面是用vs.net开发的示例文件,您可以看看。谢谢!
2004/4/13 12:01:00 大芒果
不好意思,还有一个问题,像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>","");
System.Text.RegularExpressions.Regex reg=new System.Text.RegularExpressions.Regex("<[^>]*>");
reg.Replace("<a href=http://www.webdiyer.com>webdiyer</a>","");
2004/4/13 11:57:00 大芒果
你好:请问,在c#中如何在一个窗体调用另一个窗体的控件? 我用的是在form2中: form1 frm; frm=new form1(); frm.button;//此行出错。
--------------------------------------------------------------------------------
版主回复:您说的是WinForm吗?我暂时没有接触过WinForm,不太清楚,至于WebForm,是没办法做到的。谢谢!
------------------------
看情况啥,如果是window.showmodeldialog或者showmodlessdialog打开的,第二个参数可以传递页面上的很多对象,就可以在打开的模式窗口中用dialogArguments来引用了,好方便的说,
顺便问问老吴,我在datagrid的header模板里面加的checkbox,但是在代码里面怎么引用的时候就是说没有实例化呢??是不是实例化都必须在class后面先声明,但是我在模板列里面加的在声明的部分他没有声明的代码,我手动加了,但是还是提示没有实例化......
--------------------------------------------------------------------------------
版主回复:您说的是WinForm吗?我暂时没有接触过WinForm,不太清楚,至于WebForm,是没办法做到的。谢谢!
------------------------
看情况啥,如果是window.showmodeldialog或者showmodlessdialog打开的,第二个参数可以传递页面上的很多对象,就可以在打开的模式窗口中用dialogArguments来引用了,好方便的说,
顺便问问老吴,我在datagrid的header模板里面加的checkbox,但是在代码里面怎么引用的时候就是说没有实例化呢??是不是实例化都必须在class后面先声明,但是我在模板列里面加的在声明的部分他没有声明的代码,我手动加了,但是还是提示没有实例化......
回复:关于引用在DataGrid的Header模板列中的CheckBox,我不知您是怎么引用的?因为CheckBox在DataGrid的模板中,所以无法象页面上其它控件一样直接引用,您需要在DataGrid的ItemCreated或ItemDataBound事件处理程序中通过FindControl方法来找到该控件然后引用。谢谢!
2004/4/12 1:26:00 wo
能给个简单的例子吗??
安装组件自带的例子里面内容太多,直接在AspNetPager目录下运行显示正常,但我不需要里面的设置表单项之类的东西!
<%@ Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
<%@Register TagPrefix="Webdiyer" Namespace="Wuqi.Webdiyer" Assembly="aspnetpager"%>
<%@ Page Language="C#" debug=true%>
.................................
<asp:DataGrid id="dg" runat="server" AutoGenerateColumns=false Width=760 Font-Size="14px" CellPadding=4 Align="center">
</asp:DataGrid>
.......................................
<Webdiyer:AspNetPager runat="server" id="pager" OnPageChanged="ChangePage" HorizontalAlign="right" PagingButtonSpacing="0&qu
安装组件自带的例子里面内容太多,直接在AspNetPager目录下运行显示正常,但我不需要里面的设置表单项之类的东西!
<%@ Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
<%@Register TagPrefix="Webdiyer" Namespace="Wuqi.Webdiyer" Assembly="aspnetpager"%>
<%@ Page Language="C#" debug=true%>
.................................
<asp:DataGrid id="dg" runat="server" AutoGenerateColumns=false Width=760 Font-Size="14px" CellPadding=4 Align="center">
</asp:DataGrid>
.......................................
<Webdiyer:AspNetPager runat="server" id="pager" OnPageChanged="ChangePage" HorizontalAlign="right" PagingButtonSpacing="0&qu
回复:您好,在AspNetPager安装文件夹中有个vsproj.rar文件,将该文件解压缩后里有就是用vs.net创建的示例,这些示例没有动态设置控件属性的表单项,应该就是您要的。谢谢!
2004/4/9 14:57:00 wo
编译器错误信息: CS0246: 找不到类型或命名空间名称“pager”(是否缺少 using 指令或程序集引用?)
我已加上。。。。using Wuqi.Webdiyer;
AspNetPager.dll的位置是/bin (根)
我的程序是在(文件夹)bulate/
如果我不把代码置入后台,用<script runat="server">。。。</script>运行正常
我已加上。。。。using Wuqi.Webdiyer;
AspNetPager.dll的位置是/bin (根)
我的程序是在(文件夹)bulate/
如果我不把代码置入后台,用<script runat="server">。。。</script>运行正常
回复:您没有声明控件:protected AspNetPager pager;
