程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 新手向:DataGridView常見用法及問題(一),新手datagridview

新手向:DataGridView常見用法及問題(一),新手datagridview

編輯:關於.NET

新手向:DataGridView常見用法及問題(一),新手datagridview


我是做WinForm開發的.對於WinForm開發來說,DataGridview這個控件是再熟悉不過了.使用頻率超高.

在剛做WinForm開發時,由於不熟悉這個控件也曾遇到不少麻煩.如今覺得自己掌握了,就把一些常見用法和問題列出來供新入門的朋友參考.

1.DataGridview綁定數據前的屬性設置小問題

(1)如果在事先已經明確要展示的表結構,可以通過 右鍵->編輯列 進入編輯控件界面顯示的成員

 

如圖可見不特意改某些屬性的情況下,我們的Datagridview生成的界面是有一列空白列和一行空白行,並且每個格子都是可以點擊修改的.

就我個人而言,基本遇到的情況是要設置Datagridview去掉空白行空白列並且設置成每次點擊都選取一行而不只選某一列.

為達成這個目的,我們需要設置:

控件屬性:AllowUserToAddRows=false;//去掉最後一行空白行.

控件屬性:RowHeadersVisible=false;//去掉第一列空白列.

控件屬性:SelectionMode=FullRowSelect;//每次選中都選中整行

編輯列屬性:ReadOnly=true;使某列只讀(一般展示性的Datagridview最好在創建列時就設置列只讀或在代碼中遍歷每一個列設置只讀屬性=true或者直接設置Datagridview控件屬性ReadOnly=true)

完成效果:

可以看到列標題是可以點擊的,可以用於排序,箭頭表示順序還是逆序.

個人認為這是十分便利的功能,但不排除有需要讓列標題不可點擊的情況.

這是需要的設置的是:控件編輯列->SortMode=NotSortTable

如圖

如此此列就無法點擊排序.

至此是在綁定數據前的小問題.超新手向.那下一節將講述Datagridview的綁定數據源問題.

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved