Gradview的初步使用和学习
来源:互联网 发布:mac word空白页删不掉 编辑:程序博客网 时间:2024/04/29 04:25
最近做项目使用了Gridview控件,对其进行了一些操作和使用,现在将使用之中的相关纪录在此处,以备后用。
<asp:GridView ID="GridView3" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Horizontal" Width="739px"> <AlternatingRowStyle BackColor="#F7F7F7" /> <Columns> <asp:BoundField DataField="ENAME" HeaderText="考试" SortExpression="EID" /> <asp:BoundField DataField="MID" HeaderText="学号" SortExpression="MID" /> <asp:BoundField DataField="MNAME" HeaderText="姓名" /> <asp:BoundField DataField="CNAME" HeaderText="科目" /> <asp:BoundField DataField="MMAJOR" HeaderText="专业" /> <asp:BoundField DataField="MGRADE" HeaderText="年级" /> <asp:BoundField DataField="MTEAM" HeaderText="队/营" /> <asp:BoundField DataField="MCLASS" HeaderText="班级" /> <asp:BoundField DataField="CCOUNT" HeaderText="个数" /> <asp:BoundField DataField="SP1" HeaderText="成绩1" /> <asp:BoundField DataField="SP2" HeaderText="成绩2" /> <asp:BoundField DataField="SP3" HeaderText="成绩3" /> <asp:BoundField DataField="SP4" HeaderText="成绩4" /> <asp:BoundField DataField="SP5" HeaderText="成绩5" /> <asp:BoundField DataField="SP6" HeaderText="成绩6" /> <asp:BoundField DataField="SP7" HeaderText="成绩7" /> <asp:BoundField DataField="SP8" HeaderText="成绩8" /> <asp:BoundField DataField="SP9" HeaderText="成绩9" /> <asp:BoundField DataField="SP10" HeaderText="成绩10" /> </Columns> <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" /> <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" /> <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" /> <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" /> <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" /> <SortedAscendingCellStyle BackColor="#F4F4FD" /> <SortedAscendingHeaderStyle BackColor="#5A4C9D" /> <SortedDescendingCellStyle BackColor="#D8D8F0" /> <SortedDescendingHeaderStyle BackColor="#3E3277" /> </asp:GridView>
以上是前端的代码,以下是显示效果(没有数据):
以下是有了数据之后的显示效果:
美工比较差劲,可以以后再改进。
关键的有点就是当我们直接拖Gridview控件之后,可以自己修改模板,然后添加绑定的字段(BoundField),每个绑定的字段需要和数据库之中的表中属性关联起来,这研究okay了。
另外,也可以通过微软提供的方式,添加数据源,一般选择数据库文件,一步一步的添加,其中也可以添加一些条件,对其进行条件控制,以显示需要的数据,这种方式很方便,但是不灵活,有些场景不能很好适应,所以就需要自己来添加数据源。现在给出代码,如下:
DbHelp dh_1 = new DbHelp();//连接 string sql_string = string.Format(@"select ENAME,MID,MNAME,CNAME,MMAJOR,MGRADE,MTEAM,MCLASS,CCOUNT,SP1,SP2,SP3,SP4,SP5,SP6,SP7,SP8,SP9,SP10 from [score] where ENAME='{0}'", StaticData.tiaojianvalue);//选出需要的字段 SqlDataAdapter sda = new SqlDataAdapter(sql_string, dh_1.Db_Conn()); DataSet ds = new DataSet(); ds.Clear(); sda.Fill(ds); GridView3.DataSource = ds; GridView3.DataBind();
说实话,Gridview控件还是比较强大的,里面还有对应的删除,修改等方法,也可以在操作时绑定,和普通的方法没有多大的区别,都是在控件的相应处键入Onclick等方式,具体以控件本身为标准。
0 0
- Gradview的初步使用和学习
- MSChart的初步使用和学习
- gradview
- 帆软报表(FineReport) 的初步学习和使用
- XStream的初步使用学习
- 初步学习和使用SQL Developer
- 线程的初步学习(委托的初步使用)
- QT4学习之designer的初步使用
- 【android】初步学习日期选择器的使用
- Linux学习笔记:vim的初步使用
- yii2 gradview 输出当前时间和图片
- yii2 gradview 输出当前时间和图片
- ajax框架的介绍和初步学习
- Scilab工具箱的初步开发和使用
- Oracle Wallet 的初步使用和维护
- Oracle Wallet 的初步使用和维护
- ArrayList和Iterator的初步使用(二)
- ArrayList和Iterator的初步使用(一)
- 【iOS开发系列】将阿拉伯数字转换为中文数字
- HDU 1051.Wooden Sticks【贪心】【8月26】
- java.lang.NoSuchMethod: android.view.View.setBackground
- 《深入理解Nginx》笔记之 ngx_mail相关结构体
- 職場不成熟
- Gradview的初步使用和学习
- Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
- maya的面选择显示模式,中心点或整个面的设置方法
- HDU 2546饭卡 (01背包问题)
- (4.1.30)android 数据传递详解(Serialization、Parcelable、Parcel、Intent、Bundle)
- informatica session中bulk和normal模式
- 在Ubuntu QML应用中使用WebSocket建立TCP/IP连接
- 调用OpenSL ES NDK播放声音
- 阿里巴巴2015秋招算法类机试题目(三阶魔方)