GradView基礎樣式設計 分頁 序號列

2021-07-09 20:12:40 字數 1769 閱讀 3471

首先,gradview 72絕技在部落格上很出名,但對於新手的我來說顯得過於高大上,很多功能現在用不上也有點難以掌握。

但從.net平台拖拉控制項開始,進入到gradview的初級階段還是很容易的。

別人給我演示了下拖拉控制項,並設定了下gridview的一些屬性,就有了以上**,有幫我完善了下後台**,就很輕鬆的了解了gridview到底是乙個怎樣的控制項,到底是一種怎樣的展示方法。

public void bind()

別人的東西始終是別人的,別人能夠很輕鬆的通過拖拉、設定、幾句後台**就能展示資料,是別人經驗的積累和對知識的融會貫通。別人的東西始終是別人的,只有自己真正去研究去掌握才是屬於自己的。然後,我就在此基礎上開始我的gridview學習。

誠然,gridview自帶的屬性都很強大,能夠通過基礎屬性的設定就能呈現乙個不錯的外觀,但還是比較習慣css的設定。

<%--交替資料行--%>

<%--標題行--%>

<%--資料行--%>

<%--選中行--%>

css設定的樣式如下:

通過css樣式的編寫及修改,感覺對外觀的設計更得心應手一些。

做完了基礎樣式的設定之後,資料能夠呈現了,外觀也能入眼,就開始考慮gridview的分頁問題了。

感謝網際網路,感謝高手的無私分享,在網上找到了分頁的模板,並將其運用進來。

前端:(pagertemplate模板頁裡的注釋也是那位大神寫的)

<%--交替資料行--%>

<%--標題行--%>

<%--資料行--%>

<%--選中行--%>

當前第:

">

頁/共:

">

頁'>首頁

'>尾頁

轉到第' />頁

而後台則是:

protected void gridview1_pageindexchanging(object sender, gridviewpageeventargs e)

if (txtnewpageindex != null)

}else

//防止新索引溢位

newpageindex = newpageindex < 0 ? 0 : newpageindex;

newpageindex = newpageindex >= thegrid.pagecount ? thegrid.pagecount - 1 : newpageindex;

//得到新的值

thegrid.pageindex = newpageindex;

//重新繫結

bind();

}

大神就是這麼的牛,當然網上的資源借鑑過來之後,需要自己進行修改調整一下。

在分頁功能也完成之後,開始考慮是否能有個序號列呢。

在gridview的內部,加入以下**:

後台則是:

protected void gridview1_rowdatabound(object sender, gridviewroweventargs e)

}

這樣一些gridview的一些基礎外觀就設定完成了。

系統設計分析

系統設計出來的好壞很大程度取決於使用者需求是否合理,當然還有就是完成專案的技術上是否有難度。在公司我剛做完乙個專案,當然是乙個非常小的專案。雖然是乙個小專案,但它五臟俱全。還有就是寫的系統是為公司自己用。就算是這麼小的專案也經過了兩次大的需求的變動。由於需求分析不由我本人來做,我的角色是專案開發者。...

API 設計 分頁

頁大小 頁號和起始位置 條數 分頁 api 設計 如果要取得資源列表,往往會遇到乙個問題 分頁,這時候的 api 該如何設計呢?以 restful api 為例來分析。先開啟,找到repository search url 這裡第乙個問題是 uri 的設計,我們分頁時,分頁資訊其實是查詢引數,不應該...

特效表現設計分析

特效型別 鏡頭特效 角色特效 場景特效 剪輯特效 聲效字幕效果 1.鏡頭特效 包括景深變化 景別轉換 鏡頭變焦 色調製化等。在影視類作品中往往通過攝像機的位移旋轉及其速度 鏡頭的硬體資料調整,或者配合燈光及後期編輯來實現。2.角色特效 一般體現在角色的動態表現方式方面,如動態節奏變換,運動模糊和體現...