留言簿

我要留言
留言搜索

2005-06-29 14:08  Lee

谢谢。另外,在datagrid中的超级链接列,通常是蓝色的,还有下划线。我在datagrid属性生成器中不只怎么改,怎样把下划线去掉,还有蓝色能改成其他颜色吗?谢谢
回复:用CSS(层叠样式表)来控制,请看: CSS快速入门   或 CSS Tutorial,谢谢!

2005-06-29 11:20  豆豆

发现了一个bug
当RecordCount==0时,并且CurrentPageIndex>PageCount时,会出错。
看了你的代码,808行
if(pindex>PageCount&&PageCount>0)
是否应该改成if(pindex>PageCount&&PageCount>=0)?
回复:您好,CurrentPageIndex不可能会大于PageCount的,请看CurrentPageIndex属性的Set访问器中的这句代码:
else if(cpage>this.PageCount)
cpage=this.PageCount;
当把CurrentPageIndex设为大于PageCount的值时,Set访问器会将它的值设为与PageCount相同,所以CurrentPageIndex是永远不会大于PageCount的。谢谢!

2005-06-28 17:49  Lee

请问:在datagrid属性中设置 HorizontalAlign="Right",所有列右对齐。我要某一个列右对齐,而不是全部右对齐,该怎么做?谢谢!!!
回复:如果所有的列都是手动添加的,那么可以设置每个列HeaderStyle和ItemStyle的HorizontalAlign属性,如果列是自动生成的,那么只能在DataGrid的ItemCreated或ItemDataBound事件处理程序中设置,类似这样:
void dataGrid1_ItemCreated(object src,DataGridItemEventArgs e){ if(e.Item.ItemType==ListItemType.Header||e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){
//设置第一列右对齐
e.Item.Cells[0].HorizontalAlign=HorizontalAlign.Right;
}
}

2005-06-28 17:34  shenkedong

你好!控件的安装程序怎么也装不上,看不了你的事例,你可以发一份C#的完整小事例给我吗?
回复:已发送,请注意接收,谢谢!

2005-06-28 11:13  zorlo

请问大哥,在绑定DataGride之后我想在几个栏位上面再写一个标题,如:
————————————————————————
          联系人      |  
————————————————————————
 同学 | 亲属 | 商务 | 娱乐 | 
————————————————————————
数据绑定|数据绑定|数据绑定|数据绑定|
————————————————————————
数据绑定|数据绑定|数据绑定|数据绑定|


可以实现吗??
回复:对不起,我没有看出来你要实现什么样的效果,你指的是把DataGrid的标题栏分为两行吗?

2005-06-28 09:40  唐

吴兄:不好意思,小弟很菜,再问个问题。用什么方式可以最精简的安装分页控件。因为是安装到服务器上,所以我想不需要安装帮助文档和示例。
另外,能加我QQ吗?第一次用你的控件,发现一些问题不知怎么办。
回复:在服务器上只需要把AspNetPager.dll复制到web应用程序的bin文件夹下即可,再不需要安装任何东西。谢谢!

2005-06-28 09:35  唐

吴兄:

吴兄: 小弟用你的分页控件发现一个问题,无法解决。请指点一下。问题是:我在get方法从提交参数后形成url:http://www.test.com/search.aspx?p=mc68302&submit= %26nbsp%3B%26nbsp%3BIC%CB%D1%CB%F7%26nbsp%3B%26nbsp%3B submit的值应该是被自动编码过吧。因为submit是提交按钮,值是中文,前后还有空格。但在使用分页的时候,形成的URL。如:http://www.test.com/search.aspx?p=mc68302&submit= %26nbsp%3B%26nbsp%3BIC%CB%D1%CB%F7%26nbsp%3B%26nbsp%3B &page=2 就会出错,我估计是因为e.NewPageIndex取值出错了。因为我把submit值改为英文"search",就不会出错了。请问有办法解决吗?submit值还是用中文比较好。谢谢版主回复:你好,不知你说的出错是怎么回事?是分页不正确吗?从Url中看,参数都是正确的。一般不建议用Get方法来提交HtmlForm中的数据,因为这种方式提交时,所有的表单的值都在 url中,而url的长度是有限制的,这种情况下ViewState及其它参数很容易丢失而出错,所以尽可能用默认的Post方法来提交数据。谢谢!

-------
因为这是一个对外查询接口,类似GOOGLE的搜索联盟。所以必须得用get,在url中取值。
出错是指页面出错,出错提示被定位在分页控件,从我试验的情况睦,是因为分页控件不能在http://www.test.com/search.aspx?p=mc68302&submit= %26nbsp%3B%26nbsp%3BIC%CB%D1%CB%F7%26nbsp%3B%26nbsp%3B &page=2 这样的URL中正确的取到page=2这个值。希望吴兄有办法。
回复:那么用Request.QueryString["page"]能取到这个值吗?如果能取到的话,分页控件就不应该有问题的。不知道您是否有一个现成的例子可以看看?谢谢!

2005-06-28 09:22  白菜

我安装时也老出现这个问题

安装的时候连接SQL SERVER失败,导致数据库无法安装

重复试了好多次以后,安装好了……晕死
回复:我也不清楚怎么回事,不过肯定是和操作系统有关,windows 2000上没见过这个问题。谢谢1

2005-06-27 17:37  zipo

哥哥,你这个留言本要是带个搜索就好了!

哎,最近在研究自定义服务器控件,快看了一个月了,头很大,一点头绪也没有。太笨,郁闷!
回复:以前已经有一个朋友提出过做个搜索的建议,可因为用的是别人的空间,而不知怎么回事FTP没办法连上去,所以迟迟未动,这几天一定找个时间把这个功能加上,那怕简单点也行。谢谢!

2005-06-27 09:55  小灰

安装的时候连接SQL SERVER失败,导致数据库无法安装。
我系统是XP PRO+VS.NET
回复:有时使用XP的网友提出过有这样的问题,因为我从没用过XP,所以不太清楚这个问题是怎么回事,如果实在没办法装上去,可以留言或发邮件,我发一份数据库文件以便您可以手动安装。谢谢!
;