• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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
    主站蜘蛛池模板: 国产日韩精品在线| 国产免费伦精品一区二区三区| 狠狠精品干练久久久无码中文字幕| 久久久久久九九99精品| 精品久久久久中文字| 国产精品一二区| 久久99国内精品自在现线| 亚洲精品乱码久久久久久不卡| 国产精品亚洲不卡一区二区三区 | 亚洲国产精品lv| 岛国精品一区免费视频在线观看| 亚洲国产一成久久精品国产成人综合| 国产精品igao视频| 欧美精品免费观看二区| 国产91大片精品一区在线观看| 亚洲精品成人无码中文毛片不卡| 久久夜色撩人精品国产| 国产精品美女久久久久av爽| 久久99国产精品久久99| 国产精品成人观看视频国产| 国产成人vr精品a视频| 国语自产精品视频在线区| 国内精品99亚洲免费高清| 99视频在线精品国自产拍亚瑟 | 92国产精品午夜福利| 久久精品国产清高在天天线| 亚洲精品无码久久千人斩| 中文字幕在线精品视频入口一区| 四库影院永久四虎精品国产| 人妻少妇精品系列| 久久中文精品无码中文字幕| 久久狠狠一本精品综合网| 精品欧美激情在线看| 精品国产成人国产在线观看 | 97久久超碰国产精品2021| AAA级久久久精品无码片| 996久久国产精品线观看| 国产一成人精品福利网站| 欧美国产日韩精品| 999久久久国产精品| 国产精品欧美久久久久无广告|