• <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
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    C#winfrom中datagridview中checkbox的使用方法_MySQL

    來源:懂視網 責編:小采 時間:2020-11-09 17:53:44
    文檔

    C#winfrom中datagridview中checkbox的使用方法_MySQL

    C#winfrom中datagridview中checkbox的使用方法_MySQL:GridViewDataGridCheckBox 方法一:private void dgv_zy_CellContentClick(object sender, DataGridViewCellEventArgs e){ int count = Convert.ToInt16(dgv_zy.Rows.Count.ToString()); for (in
    推薦度:
    導讀C#winfrom中datagridview中checkbox的使用方法_MySQL:GridViewDataGridCheckBox 方法一:private void dgv_zy_CellContentClick(object sender, DataGridViewCellEventArgs e){ int count = Convert.ToInt16(dgv_zy.Rows.Count.ToString()); for (in

    GridViewDataGridCheckBox

    方法一:
    private void dgv_zy_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
    int count = Convert.ToInt16(dgv_zy.Rows.Count.ToString());
    for (int i = 0; i < count; i++)
    {
    DataGridViewCheckBoxCell checkCell = (DataGridViewCheckBoxCell)dgv_zy.Rows[i].Cells["cb_check"];
    Boolean flag = Convert.ToBoolean(checkCell.Value);
    if (flag == true) //查找被選擇的數據行
    {
    checkCell.Value = false;
    }
    else
    continue;
    }
    }

    }


    獲取選擇的數據


    int count = Convert.ToInt32(dgv_zy.Rows.Count.ToString());
    for (int i = 0; i < count; i++)
    {
    //如果DataGridView是可編輯的,將數據提交,否則處于編輯狀態的行無法取到
    dgv_zy.EndEdit();
    DataGridViewCheckBoxCell checkCell = (DataGridViewCheckBoxCell)dgv_zy.Rows[i].Cells["cb_check"];
    Boolean flag = Convert.ToBoolean(checkCell.Value);
    if (flag == true) //查找被選擇的數據行
    {
    //從 DATAGRIDVIEW 中獲取數據項
    string z_zcode = dgv_zy.Rows[i].Cells[0].Value.ToString().Trim();

    }
    }


    方法二:

    如果需要在winform 的數據控件datagridview 中嵌入checkbox列 ( DataGridViewCheckBoxCell ),
    在程序的執行中有可能需要像純粹的checkbox控件的selectedindexchanged事件一樣的事件來捕捉其狀態的改變

    我覺得比較好的方式是用datagridview 控件的cellcontentclick事件 例如:

    如果嵌入的 DataGridViewCheckBoxCell 列在第一列,判斷狀態并添加處理事件可以為:

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {

    if (e.ColumnIndex == 0 && e .RowIndex != -1)
    {

    //獲取控件的值

    MessageBox.Show(this.dataGridView1.Rows[e.RowIndex].Cells[0].EditedFormattedValue.ToString());

    //或者可以做其他事件處理程序

    }

    }

    需要注意的是執行此事件是需要屏蔽其他datagridview單元格的cellcontentclick事件 ,即讓除了 DataGridViewCheckBoxCell 列

    之外的所有列的ReadOnly=True;

    在獲取datagridview中checkbox列的值得時候 一定要用 EditedFormattedValue屬性,此屬性獲取的是編輯以后數值 而value 和

    FormattedValue返回的往往是編輯以前的數值,而其重復單擊的時候往往會出現錯誤(無法確定是編輯前還是編輯后的數值: 主要

    原因是焦點問題,需要先移動焦點使datagridview獲取更改后的數據在區獲取他 就沒有問題了,所以以后用去獲取數據前先要移出

    datagridview中的焦點!!!),所以一定要用EditedFormattedValue來獲取屬性值

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

    文檔

    C#winfrom中datagridview中checkbox的使用方法_MySQL

    C#winfrom中datagridview中checkbox的使用方法_MySQL:GridViewDataGridCheckBox 方法一:private void dgv_zy_CellContentClick(object sender, DataGridViewCellEventArgs e){ int count = Convert.ToInt16(dgv_zy.Rows.Count.ToString()); for (in
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲七七久久精品中文国产| 亚洲精品无码国产| 欧美精品区一级片免费播放| 国产成人精品2021| 亚洲精品国产精品乱码不卡√| 久久伊人精品青青草原高清| 中文字幕无码久久精品青草| 国产午夜亚洲精品国产成人小说 | 国产欧美日韩综合精品一区二区| 久久久久久国产精品无码下载 | 久久99精品久久久久久不卡| 国内精品久久九九国产精品| 精品国产一区二区三区无码| 中日精品无码一本二本三本| 欧美精品一区二区在线精品| 国产亚洲精品线观看动态图| 中文字幕成人精品久久不卡| 欧美国产日韩精品| 久久国产亚洲精品麻豆| 99久久精品国产高清一区二区| 国内精品伊人久久久久av一坑| 亚洲AV第一页国产精品| 亚洲色精品vr一区二区三区| 亚洲爆乳无码精品AAA片蜜桃| 欧美精品黑人粗大欧| 免费短视频软件精品一区二区| 精品欧美一区二区三区久久久| 精品国产一区二区三区2021| 精品97国产免费人成视频| 精品多毛少妇人妻AV免费久久| 国产精品福利电影一区二区三区四区欧美白嫩精品 | 亚洲国产精品福利片在线观看| 一本久久精品一区二区| 亚洲性日韩精品国产一区二区| 中文字幕精品一区| 久久亚洲日韩精品一区二区三区| 无码人妻精品一区二区三区在线| 嫩草伊人久久精品少妇AV| 久久精品无码午夜福利理论片| 久久九九精品99国产精品| 精品人妻中文av一区二区三区 |