DataGridView列增加单选按钮、输入框

DataGridView列增加单选按钮,并设置被选中

 1.DataGridView新增列时,设置属性 “ColumnType” = DataGridViewCheckBoxColumn

 2.可使用CellContentClick事件

if (this.data.Columns[e.ColumnIndex].Name == "ColumnName")  // 指定列被点击
            {
                ((DataGridViewCheckBoxCell)data.Rows[e.RowIndex].Cells["ColumnName"]).Value = true;     
            }

  

 DataGridView列增加输入框,并获取输入框的值

1.DataGridView新增列时,设置属性 “ColumnType” = DataGridViewTextBoxColumn 

2.可使用CellLeave事件

if(this.data.Columns[e.ColumnIndex].Name == "ColumnName")  // 判断焦点离开时所选的单元格
            {
                var str = data.SelectedCells[0].EditedFormattedValue.ToString();   // 获得单元格的输入框的修改的值
            }

  

原文地址:https://www.cnblogs.com/besos/p/13329976.html