3/3页123 跳转到查看:19284
发新话题 回复该主题

Winson.Framework 1.5发布!

回复:Winson.Framework 1.5发布!

我们一直在等待~~~
    期待中~~,喜悦中~~~,希望有更好的东西出来~~~~

TOP

 

回复:Winson.Framework 1.5发布!

你好。
我在网上找了一下分页的控件,但是还是觉得你做的要好些~~ 。但是觉得你这么好的东西没有一个详细的使用方法的演示,很是个遗憾。
建议:最好用flash做一个该控件的使用方法介绍。应该是不麻烦的,这个控件你都做的这么好,这个小问题对你来说是在小不过的了~~!!用一个屏幕录取工具录一下,然后转换一下不就可以了。这种办法可以使新老手都很快能掌握。那么这个东西应该可以是你的控件更快在大家中流行~~。
我在其他的地方看到过一个分页的控件,说实在的连我都看不中,但是他做了一个简单的快速入门的flash,他的控件很快“流行中”~~
  急切盼望中~~

TOP

 

回复:Winson.Framework 1.5发布!

呵,至于FLASH教程,到时再说吧,因为搞这东西实在是很花时间呢。。。。
随风飘飘天地任逍遥!
代码部落
http://winsonet.cnblogs.com

TOP

 

回复: Winson.Framework 1.5发布!

你好。
关于你给的TabPageDemo中是不是不能用存储过程?
            undefined??但是我如果直接用sql语句就没有一点问题。是不是我操作中的错误??
多谢~~??

如果可以用该怎么使用??:lol :lol :lol
最后编辑qazxswedc5 最后编辑于 2007-12-01 23:58:19

TOP

 

回复:Winson.Framework 1.5发布!

你是指获取分页信息吗?存储过程要另外调用低层方法的,这个与控件本身没关系的,只是你数据源的获取方法不同而已

具体看我的数据操作层吧,里面有专门调用存储过程的方法
随风飘飘天地任逍遥!
代码部落
http://winsonet.cnblogs.com

TOP

 

回复: Winson.Framework 1.5发布!

谢谢。
我的思路是这样的,我用调用存储过程生成了一个dataset。然后把这个dataset直接赋值给SqlPager1.CustomDataSource。然后就出来问题了。
我把代码帖出来你看一下吧。
protected void Page_Load(object sender, EventArgs e)
    {
        ZSLQCN.CN.ArticleType at= new ZSLQCN.CN.ArticleType();
        DataSet ds = at.ArticleTypeAll();
        SqlPager1.UseCustomDataSource = true;
        SqlPager1.CustomDataSource = ds;

        SqlPager1.DataBind();
        //指定控件
        SqlPagerBase = SqlPager1;
        GridViewBase = GridViewDB; 
}
下面是数据操作的一个类中的一个方法:
public DataSet ArticleTypeAll()
        {
            DataSet ds = SqlHelper.ExecuteDataset(DB.MyStaticConn(), CommandType.StoredProcedure, SP_SELECT);
          // return ds;
          //要返回一个带有序号的dataset
            DataTable mytable = ds.Tables[0];
            DataColumn mycolumn = mytable.Columns.Add("rownum", System.Type.GetType("System.String"));
            for (int i = 0; i < mytable.Rows.Count; i++)
            {
                mytable.Rows["rownum"] = (i + 1).ToString();
            }
            return ds;
        }


写的较多。还望指点。
多谢多谢~~~~~~~~~~~~~~~~~~

TOP

 

回复: Winson.Framework 1.5发布!

1protected void Page_Load(object sender, EventArgs e)
2    {
3        ZSLQCN.CN.ArticleType at= new ZSLQCN.CN.ArticleType();
4        DataSet ds = at.ArticleType1();
5        SqlPager1.UseCustomDataSource = true;
6        SqlPager1.CustomDataSource = ds;
7        SqlPager1.DataBind();
8        //指定控件
9        SqlPagerBase = SqlPager1;
10        GridViewBase = GridViewDB;       
11    }

12
13public DataSet ArticleTypeAll()
14        {
15            DataSet ds = SqlHelper.ExecuteDataset(DB.MyStaticConn(), CommandType.StoredProcedure, SP_SELECT);
16          // return ds;
17          //要返回一个带有序号的dataset
18            DataTable mytable = ds.Tables[0];
19            DataColumn mycolumn = mytable.Columns.Add("rownum", System.Type.GetType("System.String"));
20            for (int i = 0; i < mytable.Rows.Count; i++)
21            {
22                mytable.Rows["rownum"] = (i + 1).ToString();
23            }

24            return ds;
25        }

TOP

 

回复:Winson.Framework 1.5发布!

是的。是在TabPageDemo.aspx中。如果直接在这个页面写sql语句一点问题也没有,如果我用方法生成一个dataset就出问题了。
方便的话给个在TabPageDemo.aspx中调用存储过程的语句。这么好的东西我不会使用,遗憾呀~~:'(
等待中~~~~~~
多谢多谢。:lol :lol :lol
最后编辑qazxswedc5 最后编辑于 2007-12-02 00:52:03

TOP

 

回复:Winson.Framework 1.5发布!

哦,因为我以前一直没试过用存储过程,考虑到兼容性问题,如果用了后,就不能随便转OLEDB了

现在看了下,原来我的底层并没有返回DataSet的存储过程,在新版我将加上的

至于你说的问题,嗯,不好意思,我终于发现了原来在分页控件里,对于自定义数据源的处理是有个BUG,分页数据每次都只是第一页,这个问题在新版里已解决了

因为如果要使用自定义数据源,必须使用cache模式一次性读取所有数据出来后处理的

另外如再有问题,请发新帖吧
最后编辑winson 最后编辑于 2007-12-02 11:56:22
随风飘飘天地任逍遥!
代码部落
http://winsonet.cnblogs.com

TOP

 
3/3页123 跳转到
发表新主题 回复该主题