当前位置:编程学习 > C#/ASP.NET >>

利用GridView如何实现

效果图如下:

请问这样的效果如何实现啊?说说思路。

比如,如何设置GridView?如何设置样式?如何设置分页效果?如何绑定数据源?

最好可以给点实例或是源代码。。。小弟在此先行谢过。。。 --------------------编程问答-------------------- http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx

--------------------编程问答-------------------- GridView外面套几个div,把圆角弄出来就可以了.像班级管理>>基本信息之类的都是在GridView外面做的,
下面的分页是GridView里面的,最好封装成控件.
--------------------编程问答-------------------- 只是一个样式问题。 --------------------编程问答-------------------- 可以看清清月儿的72绝技,

另我以前发了一个很简单的例子,楼主可以学习下。

http://topic.csdn.net/u/20090909/22/40ba837f-b68c-4e3f-aa2e-3a5ddf9c5fd9.html --------------------编程问答-------------------- 用dx控件库吧,对于css样式 不熟的 程序员,建议用哪种控件。不要美工一样能做华丽界面 --------------------编程问答-------------------- 不用微软的数据绑定控件。
自己拼接 html.
样式想怎么改就怎么改!
这样最灵活 --------------------编程问答-------------------- 中间一个Gridview   然后上页下页  写个分页sql语句就行了、 --------------------编程问答-------------------- GridView分页 --------------------编程问答-------------------- <fieldset style="margin-bottom:5px; text-align:center;">gridview數據綁定控件放在裡面就可以了</fieldset> --------------------编程问答-------------------- 用div+css制作界面,然后用分页技术,gridview也可以实现,在.net3.5 也可以使用ListView+DataPager,具体实现方法参看这篇文章http://blog.csdn.net/BossDarcy/archive/2010/11/18/6019601.aspx,一种功能的实现方法很多,关键是在可以成功执行的前提下在去最求效率 --------------------编程问答--------------------
引用 3 楼 jxyxhz 的回复:
只是一个样式问题。


数据源嘞? --------------------编程问答-------------------- 真就是个样式问题,分页嘛,给你个简单的看看

 Button button;
        button = sender as Button;
        string btn_id;
        btn_id = button.ID;
        page = Convert.ToInt64(CurrentPage.Text);
        Count = Convert.ToInt64(PageCount.Text);
        switch (btn_id)
        {
            case "firstPage":
                page = 1;
                break;
            case "prevPage":
                if (page > 1)
                    page -= 1;
                break;
            case "nextPage":
                if (page < Count)
                    page += 1;
                break;
            case "lastPage":
                page = Count;
                break;
        }
        Fill();

当前第:<asp:Label id="CurrentPage" runat="server"></asp:Label>/共:<asp:Label id="PageCount" runat="server"></asp:Label>页 
                <asp:Button id="firstPage" runat="server" Text="[首页]" onclick="DataGrid_Page" CssClass="button" ></asp:Button>
                                  <asp:Button id="prevPage" runat="server" Text="上一页" onclick="DataGrid_Page" CssClass="button" ></asp:Button>
                                  <asp:Button id="nextPage" runat="server" Text="下一页" onclick="DataGrid_Page" CssClass="button" ></asp:Button>
                                  <asp:Button id="lastPage" runat="server" Text="[末页]" onclick="DataGrid_Page" CssClass="button" ></asp:Button> --------------------编程问答-------------------- 数据源 业务层返回一个DataSet   
GridView1.DataSource = ds;  
GridView1.DataBind();

分页用PageDataSource这个类 看一下就会了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,