激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - C# - DevExpress GridView自動(dòng)滾動(dòng)效果

DevExpress GridView自動(dòng)滾動(dòng)效果

2022-01-07 13:34十月狐貍 C#

這篇文章主要為大家詳細(xì)介紹了DevExpress GridView自動(dòng)滾動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

引言

最新有一個(gè)winform項(xiàng)目使用的是DevExpress的控件,所以最近都在摸索使用這套控件,實(shí)在是佩服整套控件的強(qiáng)大,同時(shí)代碼寫(xiě)起來(lái)也簡(jiǎn)潔。客戶有一個(gè)需求,希望報(bào)表結(jié)果能在外接的大屏幕上定時(shí)滾動(dòng)。這個(gè)報(bào)表我們使用的控件就是GridControl,查詢結(jié)果一屏不能顯示完全,增加一個(gè)定時(shí)器,指定時(shí)間讓GridView自動(dòng)滾動(dòng)顯示下一屏的信息。

同事的實(shí)現(xiàn)

但是看到同事實(shí)現(xiàn)的代碼時(shí),卻覺(jué)得有點(diǎn)不舒服。他大概的代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/// <summary>
/// 當(dāng)前的行索引
/// </summary>
private int currentRowHandle = 0;
/// <summary>
/// 總共含有的行
/// </summary>
private int totalRowCount = 0;
/// <summary>
/// 定時(shí)器定時(shí)事件
/// </summary>
private void timerScroll_Tick(object sender, EventArgs e)
{
   if (currentRowHandle == totalRowCount)
     currentRowHandle = 0;
   else
   {
     currentRowHandle += 40;
     if (currentRowHandle > totalRowCount)
       currentRowHandle = totalRowCount;
   }
 
   gridView1.FocusedRowHandle = currentRowHandle;
}

為了實(shí)現(xiàn)GridView自動(dòng)滾動(dòng)的功能,代碼引入了2個(gè)字段,而且將每次滾動(dòng)的行數(shù)寫(xiě)死成40,當(dāng)窗體和控件的大小進(jìn)行縮放的時(shí)候,有可能一個(gè)屏幕無(wú)法顯示40行數(shù)據(jù),就有可能有些數(shù)據(jù)永遠(yuǎn)也顯示不了。

我的實(shí)現(xiàn)

通過(guò)查閱DevExpress的手冊(cè),發(fā)現(xiàn)GridView已經(jīng)有提供方法可以直接使用來(lái)達(dá)到滾動(dòng)翻頁(yè)的效果,而且代碼一如既往的簡(jiǎn)潔,無(wú)需引入任何字段。改進(jìn)的代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// <summary>
/// 定時(shí)器定時(shí)事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void timerScroll_Tick(object sender, EventArgs e)
{
   if (gridView1.IsLastRow)
   {
     gridView1.MoveFirst();
   }
   else
   {
     gridView1.MoveNextPage();
   }
}

最后送上測(cè)試的結(jié)果

DevExpress GridView自動(dòng)滾動(dòng)效果

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.cnblogs.com/sesshoumaru/p/6947828.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一级毛片大片免费播放 | 一级电影免费 | h视频免费在线 | 国产高潮好爽好大受不了了 | 午夜视频久久久 | 国产一级二级视频 | 老司机一级毛片 | 天天操天天插 | 精品在线视频播放 | 特级黄色一级毛片 | 一级在线视频 | 欧美人人干| 日韩 综合| 91丨九色丨国产在线观看 | 永久在线观看电影 | 99精品视频在线观看免费 | 日韩激情一区 | 看全色黄大色黄大片女图片 | 亚洲精品午夜视频 | 91在线视频播放 | 免费在线观看亚洲 | 91精品国产91久久久 | 中文字幕免费一区 | 91久久另类重口变态 | 草莓福利社区在线 | 伦一区二区三区中文字幕v亚洲 | 久久看视频 | 久久久久久久爱 | 黄色片网站免费在线观看 | 成人在线视频一区 | 激情综合在线 | 成人午夜视频免费 | 亚洲免费在线看 | 九九福利视频 | 久草成人在线观看 | 美女视频黄视大全视频免费网址 | 国产妞干网 | 曰韩一级片 | 久久99精品久久久久久秒播蜜臀 | 91av资源在线 | 中文字幕一二三区芒果 |