问题描述
在一窗口中用到datagridview,里面有个供应商栏让用户选择,添加了DataGridViewComboBoxColumn列,由于供应商太多,但是DataGridViewComboBoxColumn又不能编辑,自己选择太麻烦了.能不能让DataGridViewComboBoxColumn列能编辑
解决方案
解决方案二:
貌似不行不如弄成DataGridViewTextBoxColumn,当进去这个单元格双击,弹出一个Form显示供应商信息,选择一个后返回,把返回值填入
解决方案三:
自己寫一個類似的控件吧
解决方案四:
JF``帮顶``
解决方案五:
顶有啥用哦,解决问题才是关键,希望高人出现
解决方案六:
既然选择,为什么又要输入呢,因为如果是选择的话,数据多半是从另一个表绑定来的,这样就涉及到显示的是至少两个表里的数据,如果有更多的DataGridViewTextBoxColumn列是来自其他更多的表呢?假设让这些列可以像普通的ComboBox可以输入的话更新的数据时候该怎么办?如何同时操作多个表?所以多一事不如少一事,把问题最简化,如果要为下拉框中添加选项的话可以单开一个界面去操作这个表,代码也会简洁很多。所以别想这些为了简化一些看似多余的操作而大量增加程序复杂度的问题了,投入与回报不成正比的。
时间: 2024-09-26 22:11:46