datagridview DataGridViewComboBoxCell 下拉修改后点击其他单元格,修改的值变回item[0]的值 datagridview界面ComboBoxCel下拉无法修改值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要给DataGridViewComboBoxCell绑定数据源反正从你的代码里我是没看出数据到底怎么添加上去的 你应该 添加一个类似 这样的列,并设置list集合的数据,并设置index与value的对象。DataGridViewComboBoxColumn bb = new DataGridViewComboBoxColumn(); bb.DataSource = list; bb.HeaderText = "名称"; bb.DisplayMember = "Value"; bb.ValueMember = "Index"; bb.DataPropertyName = "Index"; //bb.AutoComplete = true; this.dataGridView1.Columns.Add(bb); 这段代码是不是写到CellClick事件里面了?一点击单元格,ComboBox被重新赋值了? 以上几位的方法我都试过了,还是不行。但是调试的过程中,我发现了一个很奇怪的现象:断点+打印发现,其实在下拉修改值的时候,datagridview里面的value已经被成功修改了的!就是当点击其他的单元格时,界面上又显示回item里面的一个值!为什么会这样呢!?明明内存的值都已经成功修改了! 我的数据不是从数据库获取的,是这样的:有一个枚举,枚举的内容就是上图中写的那几个;现在我想在这个设置的窗体弹出来的时候,把枚举的内容添加到datagridview的某一列(这个列的属性是DataGridViewComboBoxCell),用到了一开始的那种方法(贴了代码在一楼);结果发现数据能够添加上去,但是每当我修改一个值,然后点击其他的单元格时,我刚刚修改的值又变回原来的值了! 求MDI主窗体工具栏可分别控制子窗体的方法 求个.NET C/S 传文件到数据库的方法 怎样给1个类中的委托类型的变量绑定方法啊 菜鸟求算法~~ 刚刚整理好-汉字转拼音缩写的函数 C# 成员 初 始 化 顺 序--------大考了!! 不许用VS 高分求助~~~~~两个datatable比较的问题~~~~ button的触发事件Key_Down和KeyPress出现问题 Socket外网传输问题 关于内存中创建DataTable,然后利用此表作为条件和另外一个物理表进行连接查询? office365 api 如何开发应用 VS添加项目多了太慢.添加DLL如何方便的管理DLL
反正从你的代码里我是没看出数据到底怎么添加上去的
bb.DataSource = list;
bb.HeaderText = "名称";
bb.DisplayMember = "Value";
bb.ValueMember = "Index";
bb.DataPropertyName = "Index";
//bb.AutoComplete = true;
this.dataGridView1.Columns.Add(bb);
但是调试的过程中,我发现了一个很奇怪的现象:
断点+打印发现,其实在下拉修改值的时候,datagridview里面的value已经被成功修改了的!就是当点击其他的单元格时,界面上又显示回item里面的一个值!为什么会这样呢!?明明内存的值都已经成功修改了!
有一个枚举,枚举的内容就是上图中写的那几个;现在我想在这个设置的窗体弹出来的时候,把枚举的内容添加到datagridview的某一列(这个列的属性是DataGridViewComboBoxCell),用到了一开始的那种方法(贴了代码在一楼);结果发现数据能够添加上去,但是每当我修改一个值,然后点击其他的单元格时,我刚刚修改的值又变回原来的值了!