datagirdview 的DataGridViewComboBoxColumn问题

问题描述

在一窗口中用到datagridview,里面有个供应商栏让用户选择,添加了DataGridViewComboBoxColumn列,由于供应商太多,但是DataGridViewComboBoxColumn又不能编辑,自己选择太麻烦了.能不能让DataGridViewComboBoxColumn列能编辑

解决方案

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

时间: 2024-09-26 22:11:46

datagirdview 的DataGridViewComboBoxColumn问题的相关文章

有关c#DateGridView的DataGridViewComboBoxColumn列问题

问题描述 有关c#DateGridView的DataGridViewComboBoxColumn列问题 在我的DateGridView控件中有一列是DataGridViewComboBoxColumn,我使用Datagridview.Rows.Add()方法添加新的数据,现在有一个问题,就是我想每一行中的DataGridViewComboBoxColumn列的Items数据不同,比方说第一行表示小明喜欢吃什么水果,那么DataGridViewComboBoxColumn下拉框中的Items中就有

MVC中DevExpress DataGirdView 表单回发到Action中如何获取数据

问题描述 如DataGirdView定义2列:UserID,UserName实体层为UserModel,请问在Button按钮中回发整个表单数据到Action,DataGirdView中的数据如何获取并转换为List<Model>?麻烦详细说明,谢谢! 解决方案 解决方案二: 解决方案三:用ajax遍历表格构造json,自定义一个json模型绑定器,控制器接收.参考:http://forums.asp.net/t/1517358.aspx这个例子演示了这个过程(除了遍历表单构造数据需要你自己去

在Datagridview 控件DataGridViewComboBoxColumn怎么点两次才下拉下来

EditMode设为EditOnEnter 不过每次都要点击下来框的小三角才可以 添加如下函数,可以实现点击一次下拉: private void dgvState_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex >= 0 && e.RowIndex >= 0 && dgvState[e.ColumnIndex, e.RowIndex] != null &&

c# datagirdview表格录入数据中的几个问题想请教一下.

问题描述 在datagirdview按enter键up键tab键想进行操作的时候就操作我想的可是keypress,keyup,keydown事件不能操作.还有就是选中一列datagridview2把里面的值赋值给datagridview的当前列,我是直接datagridview[0,cellindex].value=datagridview2[0,e.rowindex].value.tostring();这样还是达不到预期效果,希望大家帮帮忙. 解决方案 解决方案二:1.没看懂你想表达什么.那3

c#-C#DataGirdView的datagridviewCheckedboxcloumn动态改变状态

问题描述 C#DataGirdView的datagridviewCheckedboxcloumn动态改变状态 我添加了一个datagridview,里面有一个多选框,我希望在点击多选框的时候提示判断,是否选中此行, 如果点击是,多选框打钩,如果不是,就不打钩,现在我点击出来提示了,但是不管点击是或不是都打钩了,但是多选框的值是对的,那么怎样能够让他选中和不选中呢? 解决方案 贴出你的代码来... 解决方案二: private void Form1_Load(object sender, Even

winForm1里datagirdview增删改

问题描述 现在有一个datagirdview里面放了一个下拉筐combox和文本筐textbox选择筐chekbox现在我要得到他们的直...做出增删改谁有具体的例子吗万分感谢啊 解决方案 解决方案二:我顶我顶希望有人有具体的例子啊....解决方案三:我顶...解决方案四:取出GRID中KEY,直接对数据库操作,再加载

datagridview-VS2010从datagirdview控件设置数据来源时自动建立的dataset有什么用?

问题描述 VS2010从datagirdview控件设置数据来源时自动建立的dataset有什么用? 相应的建立了这些: 数据库名+dataset(这是个类,如testDataSet) 表名+bindingsource 表名+tableadapter 包含了哪些功能?

DataGridViewComboBoxColumn

问题描述 如何在DataGridViewComboBoxColumn中动态绑定一个一维数组呢?比如说:DataGridViewComboBoxColumncol_3=newDataGridViewComboBoxColumn();string[]str=newstring[]{"是","否"};col_3.Name=field[0,15];col_3.HeaderText=field[1,15];col_3.ValueMember=field[0,15];col_3

小弟没分了!急求WinForms打印DataGirdView中的内容!

问题描述 小弟在做<列车时刻查询系统>的项目,整体上完毕,现在要求实现打印功能,即打印DataGirdView中的内容,我想知道如何实现打印呢,书上提示说将DataGirdView作为参数,我做了一个打印菜单项,我想点击打印时直接调用一个打印函数,然后就能打印DataGirdView中的内容,请高手指点一下! 解决方案 解决方案二:用报表工具.我用的VS自带的报表工具!!简单的打印没啥问题!解决方案三:如何绑定数据源呢?而且DataGirdView中的列名如何指定呢?解决方案四:水晶报表,数据