国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

DataGridView - DataGridViewCheckBoxCell的使用介紹

來源:懂視網 責編:小采 時間:2020-11-27 22:40:46
文檔

DataGridView - DataGridViewCheckBoxCell的使用介紹

DataGridView - DataGridViewCheckBoxCell的使用介紹:Datagridview是.net中最復雜的控件,由于人們對表格的格式要求多種多樣,所以編寫一個通用的Datagridview(類似JSF中的datatable)非常困難的。 Datagridview中,用戶可以對行、列、單元格進行編程。如行中可以插入下拉列表、復選框、編輯框、單選框等多種控
推薦度:
導讀DataGridView - DataGridViewCheckBoxCell的使用介紹:Datagridview是.net中最復雜的控件,由于人們對表格的格式要求多種多樣,所以編寫一個通用的Datagridview(類似JSF中的datatable)非常困難的。 Datagridview中,用戶可以對行、列、單元格進行編程。如行中可以插入下拉列表、復選框、編輯框、單選框等多種控

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))
{

}
}

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

DataGridView - DataGridViewCheckBoxCell的使用介紹

DataGridView - DataGridViewCheckBoxCell的使用介紹:Datagridview是.net中最復雜的控件,由于人們對表格的格式要求多種多樣,所以編寫一個通用的Datagridview(類似JSF中的datatable)非常困難的。 Datagridview中,用戶可以對行、列、單元格進行編程。如行中可以插入下拉列表、復選框、編輯框、單選框等多種控
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产成人亚洲综合 | 精品欧美一区二区三区 | 欧美视频一区二区三区 | 久久91精品国产99久久yfo | 精品一区二区三区在线视频 | 国产精品久久久久久一级毛片 | 国产欧美成人一区二区三区 | 国产日韩欧美亚洲综合首页 | 亚洲一区日韩 | 亚洲欧洲精品成人久久曰影片 | 欧洲亚洲一区 | 免费a级在线观看完整片 | 国产亚洲视频在线 | 亚洲国产精品一区 | 久久国产成人精品 | 亚洲网站免费观看 | 免费一看一级毛片 | 一区二区三区四区视频 | 欧美成人禁片在线www | 精品国产综合区久久久久99 | 国产手机在线精品 | 全免费毛片在线播放 | 日韩在线视频免费观看 | 国产精品不卡视频 | 成人久久久精品乱码一区二区三区 | 久久九九99 | 在线观看日韩欧美 | 国模大胆一区二区三区 | 欧美亚洲综合在线 | 亚洲欧美精品伊人久久 | 久久久久免费精品国产小说 | 在线观看亚洲专区 | 久久91精品国产91久久 | 国产精品一区二区不卡 | 久久伊人亚洲 | 欧美视频亚洲视频 | 久久99精品国产麻豆不卡 | 欧美一级成人影院免费的 | 91精品欧美 | 亚洲欧美中文日韩在线 | 亚洲一区二区三区夜色 |