中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DataGridView中DataGridViewCheckBoxCell怎么用

發布時間:2021-10-12 13:41:25 來源:億速云 閱讀:155 作者:小新 欄目:開發技術

小編給大家分享一下DataGridView中DataGridViewCheckBoxCell怎么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

Datagridview是.net中最復雜的控件,由于人們對表格的格式要求多種多樣,所以編寫一個通用的Datagridview(類似JSF中的datatable)非常困難的。

Datagridview中,用戶可以對行、列、單元格進行編程。如行中可以插入下拉列表、復選框、編輯框、單選框等多種控件。每種控件都以DataGridView開頭。如:單選框類為DataGridViewCheckBoxCell。

DataGridViewCheckBoxCell有一些惡心的屬性折磨了我很久,下加以詳細說明。

FormattedValue屬性:

可能大家已經習慣了用checked=true或者checked=false這樣直觀的語句來取得checkbox的值,但DataGridViewCheckBoxCell沒有checked屬性,而使用了更復雜的FormattedValue。

EditedFormattedValue屬性:

當前checkbox的狀態,不管它是不是已經是一個“確認值”。在我們在印象里,checkbox只有true或false。什么叫“確認值”呢?確認值是指:不管用戶是不是已經離開該單元格(即確認該單元格最終的狀態),都返回checkbox目前的值。乍一聽,更糊涂了。舉個例子加以解釋:

(1) 初始時checkbox未選中,用戶點了一下,于是checkbox會呈現勾選狀態
這時,EditedFormattedValue=true,但FormattedValue=false,這是因為,用戶沒有“確認”這個值,這個checkbox仍然處于編輯狀態;

(2) 初始時checkbox選中,用戶點了一下,于是checkbox會呈現未勾選狀態,然后用戶點擊其它單元格

這時,EditedFormattedValue=false,但FormattedValue=false,這是因為,用戶離開這個單元格意味著用戶已經“確認”這個值,這個checkbox不再處于編輯狀態,它的EditedFormattedValue==FormattedValue

這時,EditedFormattedValue=false,但FormattedValue=false,這是因為,用戶離開這個單元格意味著用戶已經“確認”這個值,這個checkbox不再處于編輯狀態,它的EditedFormattedValue==FormattedValue

復制代碼 代碼如下:


for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
DataGridViewCheckBoxCell chkBoxCell = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[Column_Id.Index];

if (chkBoxCell != null && ((bool)chkBoxCell.EditingCellFormattedValue == true || (bool)chkBoxCell.FormattedValue == true))
{

}
}

看完了這篇文章,相信你對“DataGridView中DataGridViewCheckBoxCell怎么用”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鞍山市| 沈丘县| 旌德县| 会同县| 荥阳市| 涡阳县| 呼伦贝尔市| 稻城县| 繁昌县| 栖霞市| 承德市| 罗定市| 盘锦市| 盐边县| 宣化县| 宜春市| 巴中市| 手游| 永丰县| 得荣县| 酒泉市| 庐江县| 蒙阴县| 洪江市| 永新县| 政和县| 四会市| 红原县| 临沭县| 内乡县| 华宁县| 新干县| 河南省| 阿拉尔市| 南郑县| 黎平县| 吉水县| 峨山| 古浪县| 张家港市| 论坛|