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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - C#窗體控件DataGridView常用設置

C#窗體控件DataGridView常用設置

2022-01-19 11:32云夢鴻 C#

這篇文章主要為大家詳細介紹了C#窗體控件DataGridView常用10項設置,具有一定的參考價值,感興趣的小伙伴們可以參考一下

在默認情況下,datagridview的顯示效果:

C#窗體控件DataGridView常用設置

1.禁用最后一行空白。

默認情況下,最后一行空白表示自動新增行,對于需要在控件中進行編輯,可以保留

?
1
datagridview1.allowusertoaddrows = false;

上述禁用,僅是將用戶界面交互的自動新增行禁了,但還是可以通過代碼:datagridview1.rows.add();來新增一行空白。

2.禁用‘delete'鍵的刪除功能。

默認情況,鼠標選中一整行,按 刪除鍵 可以刪除當前一整行

?
1
datagridview1.allowusertodeleterows = false;

上述禁用,僅是將用戶界面交互的自動新增行禁了,但還是可以通過代碼:

?
1
datagridview1.rows.remove(datagridviewrow datagridviewrow);

或者

?
1
datagridview1.rows.removeat(int index);

來刪除指定行數據。

3.啟用鼠標拖拽列功能

啟用后,可以通過鼠標拖拽,對列的順序進行重排序。但是拖拽不會影響各列通過代碼訪問時的列序號(保持原來的序號),只是展示效果變化。

?
1
datagridview1.allowusertoordercolumns = true;

4.禁用鼠標拖動行高度、列寬度

禁用后,不能通過鼠標交互改變列的寬度和行的高度。不影響通過代碼設置

?
1
2
datagridview1.allowusertoresizecolumns = false; // 禁拖動列寬度
datagridview1.allowusertoresizerows = false; // 禁拖動行高度

5.禁用鼠標拖動行標題(最左側空白列)寬度

datagridview1.rowheaderswidthsizemode = datagridviewrowheaderswidthsizemode.disableresizing; // 枚舉,可以枚舉位自適應大小 

6.禁用單元格編輯功能

?
1
datagridview1.readonly = true;

 7.點擊選中整行、整列

?
1
datagridview1.selectionmode = datagridviewselectionmode.fullrowselect;// 單擊選中整行,枚舉

selectionmode 為枚舉類型:

C#窗體控件DataGridView常用設置

8.禁用多行/多列/多單元格選擇

?
1
datagridview1.multiselect = false;

9.設置表格網格線顏色等樣式

?
1
2
3
4
datagridview1.advancedcellborderstyle.top = datagridviewadvancedcellborderstyle.insetdouble;
// 設置邊框樣式(上邊框),枚舉:雙線內陷邊框
// ...
datagridview1.gridcolor = color.seagreen; //邊框線 顏色

10.自動行序號

沒有直接的設置屬性,需要借助控件渲染事件:datagridview1.cellpainting+=datagridview1_cellpainting;

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//在單元格需要繪制時發生。
  private void datagridview1_cellpainting(object sender, datagridviewcellpaintingeventargs e)
  {
   if (e.columnindex < 0 && e.rowindex >= 0) // 繪制 自動序號
   {
    e.paint(e.clipbounds, datagridviewpaintparts.all);
    rectangle vrect = e.cellbounds;
    vrect.inflate(-2, 2);
    textrenderer.drawtext(e.graphics, (e.rowindex + 1).tostring(), e.cellstyle.font, vrect, e.cellstyle.forecolor, textformatflags.right | textformatflags.verticalcenter);
    e.handled = true;
   }
 
   // ----- 其它樣式設置 -------
   if (e.rowindex % 2 == 0)
   { // 行序號為雙數(含0)時
    e.cellstyle.backcolor = color.white;
   }
   else
   {
    e.cellstyle.backcolor = color.honeydew;
   }
   e.cellstyle.selectionbackcolor = color.gray; // 選中單元格時,背景色
   e.cellstyle.alignment = datagridviewcontentalignment.middlecenter; //單位格內數據對齊方式
 
  }

顯示效果:

C#窗體控件DataGridView常用設置

 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/CUIT-DX037/p/6909901.html

延伸 · 閱讀

精彩推薦
  • C#C#通過KD樹進行距離最近點的查找

    C#通過KD樹進行距離最近點的查找

    這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    帆帆帆6112022-01-22
  • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    E-iceblue5012022-02-12
  • C#WPF 自定義雷達圖開發實例教程

    WPF 自定義雷達圖開發實例教程

    這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

    WinterFish13112021-12-06
  • C#C#裁剪,縮放,清晰度,水印處理操作示例

    C#裁剪,縮放,清晰度,水印處理操作示例

    這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    吳 劍8332021-12-08
  • C#C#實現XML文件讀取

    C#實現XML文件讀取

    這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Just_for_Myself6702022-02-22
  • C#深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

    C#教程網6172021-11-09
  • C#Unity3D實現虛擬按鈕控制人物移動效果

    Unity3D實現虛擬按鈕控制人物移動效果

    這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    shenqingyu060520232410972022-03-11
  • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

    GhostRider9502022-01-21
主站蜘蛛池模板: 日韩视频一区在线 | 免费视频99| 亚洲第一色片 | 二区精品视频 | 成人在线视频免费 | 亚洲成人精品国产 | 色淫影院 | 久久久一区二区精品 | 2级毛片 | 久久国产成人精品国产成人亚洲 | 偿还电影免费看 | 欧美成人免费在线视频 | 黄色片视频在线观看 | 夜夜看| 欧美日韩亚洲成人 | 他也色在线视频 | 高清不卡一区二区 | 久草在线免费资源站 | 国产在线精品一区二区 | 国产色视频一区 | 午夜国内精品a一区二区桃色 | 激情影院在线观看 | 亚洲精品aa | 国产a级网站| av在线免费电影 | 天天色综合2 | 欧美a区 | 欧美精品一区二区久久久 | 禁漫天堂久久久久久久久久 | 精品人伦一区二区三区蜜桃网站 | av手机免费在线观看 | 国产69精品久久99不卡免费版 | 国产深夜福利视频在线播放 | 日本特级a一片免费观看 | 黄色片视频在线观看 | 亚欧在线免费观看 | 久久久久久久久久综合 | 欧美国产日韩在线观看成人 | 欧美日韩夜夜 | 国产91影院 | 亚欧美一区二区 |