当前位置: 首页 > 编程语言 > C#

如何使datagridview中的特定列不可编辑?分享

时间:2023-04-11 02:38:48 C#

如何在datagridview中让特定的列不可编辑?使用DataGridView,如何在网格视图本身启用“允许编辑”时使特定列不可用?另外,当DataGridView的ComboBox中的选定索引发生变化时,如何执行事件?在这里,ComboBox是一种列类型。另一个问题是,如何使标题标题居中对齐?我找不到合适的房产。你在这里有几个问题。(1)如何在DataGridView中创建一个不可编辑的特定列?在要使其不可编辑的特定列上设置ReadOnly标志。dataGridView.Columns["YourColumnName"].ReadOnly=true;(2)DataGridView中的ComboBox上的selectedindex改变时如何执行事件?如果它在您的DataGridView内部,则它不是ComboBox;它是一个DataGridViewComboBoxColumn。根据MSDN:与ComboBox控件不同,DataGridViewComboBoxCell没有SelectedIndex和SelectedValue属性。相反,从下拉列表中选择一个值来设置单元格的值属性。这个对我来说很陌生,因为我自己从未尝试过。您似乎想订阅EditingControlShowing事件并查看类似的内容是否适合您(稍作调整)。(3)如何使表头标题居中对齐?SetHeaderCell.Style.Alignment以上是C#学习教程:如何在datagridview中创建一个特定的不可编辑的列?如果分享的内容对你有用,需要了解更多C#学习教程,希望你多多关注——dataGridView.Columns["YourColumnName"].HeaderCell.Style.Alignment=DataGridViewContentAlignment.MiddleCenter;本文收集自网络。不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: