zoukankan      html  css  js  c++  java
  • DataGridView中DataGridViewComDaboBoxColumn控件点击一次即可显示下拉菜单

     1         private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
     2         {
     3             if (e.ColumnIndex >= 0 && e.RowIndex >= 0 && dataGridView1[e.ColumnIndex, e.RowIndex] != null && !dataGridView1[e.ColumnIndex, e.RowIndex].ReadOnly)
     4             {
     5                 DataGridViewComboBoxColumn comboboxcolum = dataGridView1.Columns[e.ColumnIndex] as DataGridViewComboBoxColumn;
     6                 if (comboboxcolum != null)
     7                 {
     8                     this.dataGridView1.CurrentCell = dataGridView1[e.ColumnIndex, e.RowIndex];
     9                     dataGridView1.BeginEdit(true);
    10                     DataGridViewComboBoxEditingControl comboboxeditingcontrol = dataGridView1.EditingControl as DataGridViewComboBoxEditingControl;
    11                     if (comboboxeditingcontrol != null)
    12                     {
    13                         comboboxeditingcontrol.DroppedDown = true;
    14                     }
    15                 }
    16             }
    17         }

    针对DataGridViewComDaboBoxColumn控件需要点击多次才可以显示下拉框进行修改。

  • 相关阅读:
    20200304(10)
    20200303Tuesday(9)
    词根词缀explicit(8)
    词根词缀(7)
    20200303(6)
    什么是ring0-ring3
    20200301a
    mark字体大全
    评估评价 提高专项(5)
    图的广度优先遍历算法
  • 原文地址:https://www.cnblogs.com/dobiprogrammer/p/12101728.html
Copyright © 2011-2022 走看看