关于datagridview的datagridviewcomboBoxColumn问题

michaelliuyang 2009-07-07 01:33:49
我已经绑定了cobobox的数据源,也可以正常下拉选择,但是,我把dgv的allowuseraddrow的属性改为FALSE后,不允许添加行,下拉列表就不见了,请问谁知道这是什么问题,怎么解决?
...全文
60 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
surlew 2009-07-07
  • 打赏
  • 举报
回复
解决了,记得结贴!
michaelliuyang 2009-07-07
  • 打赏
  • 举报
回复
楼上的,我忘记设dgv的rowcount数量了,所以有问题,谢谢,现在设置了rowcount,已经可以像预想的了
surlew 2009-07-07
  • 打赏
  • 举报
回复

DataGridViewComboBoxColumn com = (DataGridViewComboBoxColumn)dataGridView5.Columns[2];
com.Items.Clear();
for (int i = 0; i < 3; i++)
{
com.Items.Add(i.ToString());
}

dataGridView5.RowCount = 3;
dataGridView5.Rows[0].Cells[0].Value = "1";
dataGridView5.Rows[0].Cells[1].Value = "张三";
dataGridView5.Rows[0].Cells[2].Value = "1";
dataGridView5.Rows[1].Cells[0].Value = "2";
dataGridView5.Rows[1].Cells[1].Value = "李四";
dataGridView5.Rows[1].Cells[2].Value = "1";
dataGridView5.Rows[2].Cells[0].Value = "3";
dataGridView5.Rows[2].Cells[1].Value = "王五";
dataGridView5.Rows[2].Cells[2].Value = "2";


这是我测试程序的代码,我将allowuseraddrow设置为false了,这样好像没错哦
surlew 2009-07-07
  • 打赏
  • 举报
回复
我试了一下好像没有你说的那种情况哦!
java0208 2009-07-07
  • 打赏
  • 举报
回复
帮顶
michaelliuyang 2009-07-07
  • 打赏
  • 举报
回复
我确定没有错应该,现在DGV上只有一个绑定的,现在情况是我只要选择下拉列表,在关闭后,会自动添加新的一行,所以我不想让他添加,但我调为不添加后,COMBO就不见了
surlew 2009-07-07
  • 打赏
  • 举报
回复
如果lz确定没有改错属性的话,可能要一行一行的combox去绑定了
dell0923 2009-07-07
  • 打赏
  • 举报
回复
是不是改错属性了?看看DGV的ReadOnly属性。

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧