首先,我們?cè)跍y(cè)試項(xiàng)目中新建一個(gè)用戶(hù)控件,然后把GridControl拖到用戶(hù)控件中,設(shè)置控件的Dock屬性為Fill(可根據(jù)需要自行設(shè)置)。GridControl的顯示效果如下圖所示:

創(chuàng)新互聯(lián)公司企業(yè)建站,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),專(zhuān)注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁(yè)設(shè)計(jì),有多年建站和網(wǎng)站代運(yùn)營(yíng)經(jīng)驗(yàn),設(shè)計(jì)師為客戶(hù)打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢(xún)和貼心的售后服務(wù)。對(duì)于網(wǎng)站設(shè)計(jì)、網(wǎng)站制作中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶(hù)行業(yè)的需求,以靈動(dòng)的思維在網(wǎng)頁(yè)中充分展現(xiàn),通過(guò)對(duì)客戶(hù)行業(yè)精準(zhǔn)市場(chǎng)調(diào)研,為客戶(hù)提供的解決方案。
由上圖可以看到,我們拖進(jìn)去的控件上面顯示的有一段說(shuō)明性的英文文字,如果不想顯示這些文字,那我們就點(diǎn)擊RunDesigner進(jìn)入屬性編輯器窗體,修改OptionView下的showGroupPanel屬性為False,這樣,上面的提示性文字就消失了;
設(shè)置屬性控制GridControl中列頭的過(guò)濾器:我們只需要點(diǎn)擊runDesign,設(shè)置OptionsCustomization下的AllowFilter屬性為False,即可禁用過(guò)濾器,設(shè)為T(mén)rue時(shí),可啟用過(guò)濾器;
如何控制GridControl右鍵單擊可彈出右鍵菜單:如果不需要右鍵菜單,我們可以在OptionMenu下設(shè)置其EnableColumnMenu屬性為false,如若需要右鍵菜單,則把屬性設(shè)為T(mén)rue即可;
在查詢(xún)數(shù)據(jù)為空時(shí),顯示自定義的字符提示:當(dāng)我們的查詢(xún)書(shū)庫(kù)為空時(shí),我們可以在列表中設(shè)置字符提示信息,而不是彈出一個(gè)窗體提示信息,這樣我們需要在gridview1_CustomDrawEmptyForwground()事件下寫(xiě)以下方法即可;
顯示行號(hào):使用GridControl時(shí),我們一般在第一行顯示序號(hào)便于記錄數(shù),在如果需要在第一行顯示行號(hào),那么我們可以在gridView1_CustomDrawRowIndicator(object sender, RowIndicatorCustomDrawEventArgs e)下寫(xiě)如下代碼,即可實(shí)現(xiàn)顯示行號(hào)的功能;
顯示水平滾動(dòng)條:當(dāng)我們顯示的列數(shù)很多時(shí),可能用到水平滾動(dòng)條,在GridControl中,顯示滾動(dòng)條的控制只需要設(shè)置this.gridView.OptionsView.ColumnAutoWidth = false;
DBA權(quán)限下可以查詢(xún)dba_tables,里面有個(gè)num_rows列
select table_name,num_rows from?dba_tables where ...;
條件可以根據(jù)自己需要來(lái)加
num_rows列并不是實(shí)時(shí)更新的,1小時(shí)更新一次。
擴(kuò)展資料:
Oracle數(shù)據(jù)庫(kù)常用sql語(yǔ)句:
一,INSERT (往數(shù)據(jù)表里插入記錄的語(yǔ)句)
INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);
INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名;
二,DELETE (刪除數(shù)據(jù)表里記錄的語(yǔ)句)
DELETE FROM表名 WHERE 條件;
三,UPDATE (修改數(shù)據(jù)表里記錄的語(yǔ)句)
UPDATE表名 SET 字段名1=值1, 字段名2=值2, …… WHERE 條件;
四,改變表的名稱(chēng)
ALTER TABLE 表名1 TO 表名2;
五,在表的后面增加一個(gè)字段
ALTER TABLE表名 ADD 字段名 字段名描述;
六,修改表里字段的定義描述
ALTER TABLE表名 MODIFY字段名 字段名描述;
參考資料:百度百科:Oracle數(shù)據(jù)庫(kù)
Oracle 中可以使用標(biāo)準(zhǔn)方法(8i版本以上),也可以使用非標(biāo)準(zhǔn)的 ROWNUM ; MS SQL Server 則在 2005 版本中提供了 ROW_NUMBER() 函數(shù);但在 MySQL 中似乎還沒(méi)有這樣的系統(tǒng)自帶功能。 解決方法是通過(guò)預(yù)定義用戶(hù)變量來(lái)實(shí)現(xiàn): mysql set @mycnt = 0; mysql select (@mycnt := @mycnt + 1) as ROWNUM ,NAME fromCHARBASE LIMIT 100; 這樣查詢(xún)出來(lái)的結(jié)果集中 ROWNUM 就保存了行編號(hào)信息。這個(gè)行編號(hào)信息的某種用途在于當(dāng)你需要根據(jù)需要對(duì)數(shù)據(jù)按照某種規(guī)則排序并取出排序之后的某一行數(shù)據(jù),并且希望知道這行數(shù)據(jù)在之前排序中的位置時(shí)就用得著了。 為了方便,我們通常將兩句合起來(lái)執(zhí)行,以避免變量全局自增:
oracle的行號(hào)用rownum來(lái)表示。
如:有test表,數(shù)據(jù)如下:
現(xiàn)在要求給出每行的行號(hào),可用如下SQL語(yǔ)句。
select?rownum,test.*?from?test;
查詢(xún)結(jié)果如下:
DB2數(shù)據(jù)庫(kù)不提供行號(hào)的查詢(xún),如果你真的需要行號(hào)的話(huà),可以在表中增加一個(gè)自增長(zhǎng)的列,每插入一條數(shù)據(jù),該列自動(dòng)增加1,相當(dāng)于行號(hào),不過(guò)這樣的話(huà),效率會(huì)比較低。
通過(guò):rowid。
sql如下:
select t.*,t.rowid from tablename t where ......;
解釋?zhuān)簉owid就是oracle默認(rèn)的行號(hào),不管你的記錄設(shè)怎么樣的形式,第一列行號(hào)永遠(yuǎn)是1,以此類(lèi)推。
網(wǎng)頁(yè)題目:oracle如何顯示行號(hào) oracle怎么顯示行數(shù)
網(wǎng)站URL:http://chinadenli.net/article26/hpeojg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站營(yíng)銷(xiāo)、靜態(tài)網(wǎng)站、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)