国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

感受DataGrid給數據操作帶來的便利(2)

2024-07-21 02:23:15
字體:
來源:轉載
供稿:網友

第二節:定制datagrid的外觀

上一篇文章中,我初步感受到了datagrid給我帶來的便利,但是,如果是我們自己編寫程序畫的表格的話,我們能夠很靈活的控制表格的表現形式,所以,datagrid能不能定制它的表現形式。答案,我知道肯定是可以的,關鍵是它是否比我自己用代碼“畫”要來得快。

根據以往的經驗,我知道,從datagrid的屬性中就可以完成這些操作。

1、選擇要顯示的列:

在默認的情況下,我們在datagrid中顯示的列就是我們在執行sql查詢語句的時候查詢出來的列,什么意思呢?如果我們用select * from mytable,那么,將會顯示所有的列,如果,我們用select field1,field2 from mytable那么就只顯示兩個列。所以,在datagrid中要選擇你要顯示的列,最簡單的方法不是修改屬性來完成,而是通過修改sql查詢語句來完成。

還有一個小問題,就是,我們在設計數據庫的時候,字段的名稱往往是英文的,但是,我們有想在datagrid中使用中文,我們就需要在select語句中給每個字段取一個中文的別名,比如:select name as 姓名,cardid as 工號 from mytable。

有時候,我們不方便用這種方式來選擇我們要顯示的列,那么,我們就使用屬性生成器來設置好了。

在設計視圖中,選中datagrid,然后 “屬性窗口”的最下方就會有“屬性生成器”的鏈接,點擊這個鏈接(或者找到columns屬性),會彈出一個對話框,我們就可以通過這個對話框來設置要選擇的列了:

首先,我們去掉“在運行時自動創建列”前面的鉤,這樣,系統不再自動創建列,而只顯示你綁定的列。

單擊左側的“列”,在右邊就出現了“綁定列”“按鈕列”等等,這里我們要選擇“綁定列”。加入一個綁定列,然后,分別填寫“頁眉文本”等項目。頁眉文本指的是頁標題,“數據字段”填寫你要顯示的字段名稱。然后,你要綁定幾個字段,就選擇幾個綁定列。



2、修改datagrid的樣式

默認情況下的datagrid畫出來的表格很難看,所以,我需要定制它的樣式。選中datagrid,屬性窗口中的最下方就會出現一個“自動套用格式”的鏈接,單擊這個鏈接,就會彈出一個讓你選擇格式的對話框,選擇你中意的格式。

我不知道你會怎么認為,反正,我覺得這里面有兩種格式很合我的胃口,并且,也符合公司的設計規范,所以,我往往會使用這些格式。如果你還不滿意,那么你就需要自己定制了。自己定制也很簡單,就是,你去修改“樣式”類的屬性值就可以了。另外,你還可以通過屬性生成器來完成樣式屬性的修改。比如,你不想讓你的表格回行,那么,你就到屬性生成器中,選擇“格式”,然后,在右邊選擇“項”,把各個分項中的“單元格內文本換行”前面的鉤去掉就ok了。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连城县| 资源县| 民丰县| 墨竹工卡县| 陆河县| 金溪县| 泽州县| 吉林市| 香格里拉县| 陵水| 叶城县| 公主岭市| 永顺县| 南江县| 库伦旗| 平顶山市| 永和县| 固始县| 陆良县| 罗平县| 北碚区| 正镶白旗| 九龙城区| 成都市| 磴口县| 西丰县| 沁阳市| 东阳市| 禄劝| 榕江县| 烟台市| 晋州市| 辉南县| 古田县| 滕州市| 涞源县| 车险| 安化县| 庄浪县| 泰州市| 会泽县|