永发信息网

C# winform datagridview 里的下拉框中 既可以从下拉框里选择数据,也可以让客户自己手动往里输入数据,怎

答案:3  悬赏:0  手机版
解决时间 2021-11-23 12:26
C# winform datagridview 里的下拉框中 既可以从下拉框里选择数据,也可以让客户自己手动往里输入数据,怎
最佳答案
DataGridViewComboBoxColumn cmbox = dataGridView1.Columns["绑定列"] as DataGridViewComboBoxColumn;
cmbox.DataSource = ds.Tables[0];
cmbox.DisplayMember = "ctype";
cmbox.ValueMember = "ctype";
cmbox.DataPropertyName = "ctype";
comboBox1.DataSource = CommonSerivce.GetDataSetByColomnName("Customer_Info", "clevel");

或者采用以下方法:
((DataGridViewComboBoxColumn)dataGridView1.Columns["绑定列"]).DataSource = ds;
((DataGridViewComboBoxColumn)dataGridView1.Columns["绑定列"]).DisplayMember = "clevel";
((DataGridViewComboBoxColumn)dataGridView1.Columns["绑定列"]).ValueMember = "clevel";
((DataGridViewComboBoxColumn)dataGridView1.Columns["绑定列"]).DataPropertyName = "company";
全部回答
这很简单,自定义列,列的类型选择Combobox就行了
定义列在DataGridView属性中进行
楼上正解
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
酒店双开实木门怎样装锁
为什么我的autoit3不能运行
七水氯化镧和无水氧化镧可以替代使用么
有一篇小说女主是林氏继承人,被另一个女主利
lg ks20和O2 Atom Life哪个好
二百块钱怎么能变成1000块钱
1986年的800元人民币相当于现在的多少元?
临沂哪家旅行社比较好啊
赵王梅谁演
订了台电脑 corei7-4790k 显卡是Geforce 650
买双色球12十1.中5十0多少钱
独流镇北肖楼中学地址好找么,我有些事要过去
138-x等于46
那个什么惊呼网的考研通关计划是撒子哦,靠谱
求用三氧化二铬、氧化铝和冰晶石制备金属铬的
推荐资讯
汕头到萍乡汽车电话
乌龟是群居动物吗
战神4怎么获取盾牌皮肤 隐藏盾牌皮肤获得方法
流金岁月KTV地址在哪,我要去那里办事,
花冠鲜花(黄岛区美滋滋鲜花店)地址有知道的么
需要天赋,如何去提高自己的科研能力
为什么我一充手机游戏的钱,我微信朋友就会知
泡跟追有区别吗?
金杯SY6480A1B-ME 型号的车是多少排量的?
我要抵押贷款
如图角1=67度角3=23度求角五的度数
化妆脸上擦完保养品后只擦粉底液在花其他地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?