留言簿

我要留言
留言搜索

2005-10-26 15:06  溜达

你好:看到你用过Dundas Chart做统计图的控件。请教一下,Chart1设的With="1900px"  Height="350px",此时Chart1中的ChartArea(图的那部分)占的大小能不能再大点?怎么设ChartAreas的长和高?    <ChartAreas With="1200px">是错的。谢谢
回复:您好,从属性名上就可以看出来,ChartAreas是包含多个ChartArea的集合,而不是一个ChartArea,ChartArea没有设置设置高度和宽度的属性,但可以通过它的Position属性来指定它的位置及大小。谢谢!

2005-10-24 14:08  negy

您好,是控件的问题,分页控件和通过Url分页时需要保持原来url中的所有参数,在页面初次加载时会将页面中url中所有的参数获取后添加到新生成的分页连接中,因为没有判断是否是双字节字符,在对双字节字符获取参数值时进行了解码而将其添加到自动生成的分页连接url后却没有再编码,不过虽然url中的中文参数显示出了原形,但并不影响程序的运行,获取参数值时也不会出错。谢谢! 
***********************************************************************************
谢谢版主的回复,我的问题已经解决,利用Request.Path和Request.QueryString分别取,进行URL编码。版主说的没错,参数值取出来没错,但是一旦双字节字符多了后,页面跳转回来就会出现解码的错误。谢谢版主提供这个控件,期待新版本:)
回复:谢谢,我记下这个问题,下一次升级想法改进!

2005-10-24 12:52  sdm68

为什么分页控件中显示的各项数值都正确,如:记录总数,总页数,当前页数,URL里的PageSize数值都正确,可就是在DataGrid中显示所有信息,而不是按PageSize设置的值来显示信息量
回复:您好,请看我对上一个问题的回复,分页控件不会帮您自动获取当前页的数据,这个需要您自己实现。谢谢!

2005-10-24 12:11  sdm68

版主你好:
我用了你的个分页控件,可是有些问题。绑定好数据后在不管设置PageSize的值是多少它总是把所有的信息显示出来,记录总数显示正确可总页数不对。还有向后翻页没有作用,在URL里显示的的PageSize的参数是正确的但也面里显示的没有变化。
你能写个比较简单的示例让我看看,最好把注释写详细点。
回复:您好,把所有数据显示出来是因为在绑定数据时把所有数据都绑上去了,而不仅仅是当前页要显示的数据,请注意AspNetPager分页控件和DataGrid分页的区别,AspNetPager分页控件和要显示的数据是没有直接关系的,它不能帮您过滤数据,您不能指望把数据全绑上去然后设置分页控件的PageSize属性就让它象DataGrid一样自动帮您筛选当前页的数据,您必须自己把当前页的数据取出来然后绑定到数据显示控件上,这可以通过存储过程或SQL语句或者DataAdapter填充DataSet时实现,请参考控件所带的示例。谢谢!

2005-10-21 17:31  ftpy

就一个WesternByteMyBlog.dll并且放在bin文件夹里,是引用"WesternByte.MyBlog.Core.Essay"的WesternByte.MyBlog.Blog.view类和WesternByte.MyBlog.Core.Essay不在一个文件夹里,也就是说在WesternByte.MyBlog下有两个不同文件夹Core和Blog,那么Blog里的view类引用Core里的Essay类,这样写可以不可以?using WesternByte.MyBlog.Core.Essay;namespace WesternByte.MyBlog.Blog
{
public class View : System.Web.UI.Page
{
protected EssayDAO eDAO = new EssayDAO();
谢谢!
回复:您好,只要添加了对指定程序集的引用并且正确引入了命名空间,那么就不应该出现问题,您上面的代码是正确的。谢谢!

2005-10-21 16:22  negy

版主您好,我使用了您的分页控件,并使用了URL分页,我的问题:在地址栏传值中我使用了中文文字,第一页显示的为编过码的地址,如果这个时候点第二页则显示“正常”的中文字体,并不是经过编码的中文字,请问这是控件的问题还是我程序的问题,谢谢指教!
回复:您好,是控件的问题,分页控件和通过Url分页时需要保持原来url中的所有参数,在页面初次加载时会将页面中url中所有的参数获取后添加到新生成的分页连接中,因为没有判断是否是双字节字符,在对双字节字符获取参数值时进行了解码而将其添加到自动生成的分页连接url后却没有再编码,不过虽然url中的中文参数显示出了原形,但并不影响程序的运行,获取参数值时也不会出错。谢谢!

2005-10-21 12:42  ljx0305

前边问你的[Designer(typeof(PagerDesigner))]我明白了,是不是用来设计控件在设计时在Web 窗体编辑器的设计视图里的外观啊
还有问一下你的那个代码里边的这句话(AspNetPager)Component,这component是代表什么的啊,怎么可以转成aspnetpager类型的啊
回复:请参考.net框架帮助中ComponentDesigner的属性Component的说明,AspNetPager的设计器是从PanelDesigner继承的,ComponentDesigner是所有设计器类的基类,它的Component属性就是指当前正在设计的组件,在我的例子中也就是AspNetPager这个自定义控件,我只不过把它显工转换了一下而已。谢谢!

2005-10-21 07:59  waner

老大,你太牛B了。这种办法也能想到。谢谢啦~~~另外我加了你的QQ啦。通过一下。4746445
回复:没什么,一点小技巧而已。QQ已加上。谢谢!

2005-10-20 15:40  ftpy

版主回复:您添加对WesternByte.MyBlog.Core.Essay这个命名空间所有的程序集文件的引用了吗? 
-----------------------------------
因为它们都在一个工程里,它们都在WesternByteMyBlog.dll里,只是在不同的文件夹里,无法对WesternByte.MyBlog.Core.Essay单独进行引用?
回复:另一个文件夹?程序集必须放在bin文件夹中,不能放在别的文件夹中。谢谢!

2005-10-20 12:15  waner

老大,下面的存储过程
if(@nclassids='0')
insert into @indextable(nid) select id from news where newstitle like '%'+@newstitle+'%' order by id desc
else
insert into @indextable(nid) select id from news where newstitle like '%'+@newstitle+'%' and nclassid in(@nclassids) order by id desc

这是其中一段。@nclassids是varchar的格式,内容列入:1,3,5,33,57。而nclassid的字段是int


 我怎么样才能做到类似在查询器中输入的insert into @indextable(nid) select id from news where newstitle like '%'+@newstitle+'%' and nclassid in(1,3,5,33,57) order by id desc

呀?执行的时候老是提示varchar转换到int出错啊。谢谢了。急啊。我代码全部完成了现在在做数据范围的控制。怎么弄都不行啊。试了exec但是老是提示说@indextable需要声明。
谢谢了。
回复:请看我在这个帖子的回复,谢谢!
;