[.NET-Winform]gridview的部分细节方法 |
一 格式化gridview
gridview提供了rowdatabound事件,该事件在gridview中每行被创建并且绑定到datasource控件后被触发,因此,可以根据此来使某特定行显示不同的风格。例:设置某特定列行背景为绿色:
public void productsGridView_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { string a = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "title")); if (a == "g") e.Row.BackColor = Color.bule; //添加引用 using System.Drawing }}
二 使用sqldatasource控件实现分页
使用sqldatasource控件进行分页是十分容易的事情,Sqldatasource数据源控件是用来与数据库打交道的,可以读取数据库中的数据,并可以和gridview等控件进行绑定。首先建立一个sqldatasource控件,设置其数据源,再建立一个gridview控件,并且点gridview的smart tag智能标记,在弹出的菜单中,选择数据源,并且选"enable paging"和"enable sorting",即允许分页和排序,则可以完成分页和排序的功能了附加:在gridview中,有一个pageindex的属性,指示页面的序号(从0开始),则只需在页面的html代码内,写下如下代码,即可实现效果:<i>You are viewing page<%=productsGridView.PageIndex + 1%>of<%=productsGridView.PageCount%></i>
|
|
|

.: 公告
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:栗色?蓝色? 日志总数:449 评论数量:201 留言数量:37 访问次数:2261283 建立时间:2006年5月16日 |
|

.: 留言板
|

.: 链接
|

|