San*_*ndy 5 c# datagridview winforms
我有一个DataGridView,只读模式设置为true(不可编辑),它从表单加载数据库获取值.当我将只读模式设置为false(可编辑模式)时,我希望特定列(例如,Department)可以作为ComboBox显示,因此我可以从那里选择值.当我进入只读模式时,ComboBox应该消失,DataGridView应该正常可见.怎么实现呢?我正在使用C#framework 4.0,Winforms
DisplayStyle您还可以根据属性的只读DataGridView更改的时间来更改。设置DisplayStyle为DataGridViewComboBoxDisplayStyle.Nothing将隐藏下拉按钮。
例如,ReadOnly通过单击按钮更改属性将如下所示:
private void mChangeReadOnlyButton_Click(object sender, EventArgs e)
{
ComboBoxColumn2.DisplayStyle = (dataGridView1.ReadOnly) ?
DataGridViewComboBoxDisplayStyle.ComboBox :
DataGridViewComboBoxDisplayStyle.Nothing;
dataGridView1.ReadOnly = !dataGridView1.ReadOnly;
}
Run Code Online (Sandbox Code Playgroud)
可编辑:
只读:
| 归档时间: |
|
| 查看次数: |
17332 次 |
| 最近记录: |