社区
C#
帖子详情
[GridControl] 在gridcontrol列表中添加数据
呦呦
2010-03-24 04:42:11
给gridcontrol某一列加了个下拉框,在Load里面给这个下拉框赋值了,当选中一项后再去输入下一个单元格时,下拉框一项原本选中的值没有了,这是为什么?
我想在选中下拉框的某一项后触发的事件中添加一新行,这个事件是哪个?我没有找到
我是做WINFORM开发的,今天刚用这个DeveloperExpress v2009 vol 2,请高手多多指教,3Q
...全文
1673
22
打赏
收藏
[GridControl] 在gridcontrol列表中添加数据
给gridcontrol某一列加了个下拉框,在Load里面给这个下拉框赋值了,当选中一项后再去输入下一个单元格时,下拉框一项原本选中的值没有了,这是为什么? 我想在选中下拉框的某一项后触发的事件中添加一新行,这个事件是哪个?我没有找到 我是做WINFORM开发的,今天刚用这个DeveloperExpress v2009 vol 2,请高手多多指教,3Q
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happycat_yang
2012-06-12
打赏
举报
回复
遇到了同样的问题,哭,咋没人给个答案呢
q461714878
2011-03-16
打赏
举报
回复
遇到类似问题,
q461714878
2011-03-16
打赏
举报
回复
问题已经解决。可能楼主是没有指明fieldname,或者fieldname是错误的。
zxp173
2010-10-23
打赏
举报
回复
有没有搞定啊,我也遇到这样的问题,我的是选择后gridControl1列里显示的是:“system.data.datarowview”,不知道如何处理?
qldsrx
2010-03-26
打赏
举报
回复
你怎么就那么不开窍啊,数据源又不是数据库,数据源就好比一个数据缓存,录入的数据都缓存在里面,最后还要手工写代码,在保存操作时写入数据库的。
qldsrx
2010-03-25
打赏
举报
回复
[Quote=引用 10 楼 happy_gril 的回复:]
引用 7 楼 happy_gril 的回复:
UseEmbeddedNavigator这个属性我没找到,就找到了一个OptionsNavigation
这个属性找到了,但是那些按钮怎么不可用呢。。
[/Quote]
那是因为你没有数据源,你需要提供一个DataTable或者List<T>作为数据源。
repositoryItemLookUpEdit1选中值是无法获取,要获取该值,你需要通过Cell的事件来获取,一般用CellValueChanged事件,事件中判断是哪个列的改变“e.Column.FieldName”.
呦呦
2010-03-25
打赏
举报
回复
repositoryItemLookUpEdit1怎么获取选中的值?
呦呦
2010-03-25
打赏
举报
回复
[Quote=引用 7 楼 happy_gril 的回复:]
UseEmbeddedNavigator这个属性我没找到,就找到了一个OptionsNavigation
[/Quote]
这个属性找到了,但是那些按钮怎么不可用呢。。
不说害怕
2010-03-25
打赏
举报
回复
呦呦
2010-03-25
打赏
举报
回复
在Load里面给这个下拉框赋值了,当选中一项后再去输入下一个单元格时,下拉框一项原本选中的值没有了,这是为什么?
呦呦
2010-03-25
打赏
举报
回复
UseEmbeddedNavigator这个属性我没找到,就找到了一个OptionsNavigation
qldsrx
2010-03-25
打赏
举报
回复
gridcontrol某一列加了个下拉框后,你可以在VS的属性列表中把那个下拉框找出来的,然后你要设置那个下拉框的各种属性,包括事件也可以方便得在设计视图下找到了。
至于添加一个新行,还是建议用Grid的导航条来做,它自带一个Navigator的导航条,上面有新增、修改、删除等各种必须的按钮,只要将UseEmbeddedNavigator属性设置为true即可使用。
lovepay1413
2010-03-25
打赏
举报
回复
呃,是web的。。。晕倒。。。
lovepay1413
2010-03-25
打赏
举报
回复
我想在选中下拉框的某一项后触发的事件中添加一新行,这个事件是哪个?我没有找到
好像有个onchange事件的,值改变会触发
呦呦
2010-03-25
打赏
举报
回复
up -;-期待高手
呦呦
2010-03-25
打赏
举报
回复
用户要在单元格中输入内容,比如订单项,点“保存”按钮保存用户录入的数据到数据库.
qldsrx
2010-03-25
打赏
举报
回复
Gridcontrol没有数据源的情况我没有做过,似乎没有数据源是没法保存录入的数据的(只读),这和微软的那个控件不一样,从它自带的一些getXXX函数也可以看出,它需要一个数据源。
何况你不给Gridcontrol数据源,是没有意义的,最终数据不保存到数据源中你录入它做什么?
呦呦
2010-03-25
打赏
举报
回复
为什么要把Gridcontrol绑定数据源?我只是给repositoryItemLookUpEdit1这个下拉框绑定数据源了,选中的值要添到Gridcontrol的某个单元格里
qldsrx
2010-03-25
打赏
举报
回复
1.当选中后再去点下一个单元格后,当前的下拉框的值清空了
从来没见过这种情况,你自己检查什么地方设置错了,是不是ValueMember没有设置,或者Gridcontrol没有绑定数据源。
2.怎么取出productCode的值,难道要从新查一遍数据库??
将repositoryItemLookUpEdit1的ValueMember和DisplayMember属性都设置为“productCode”后,点击后就自动上去了,这里要特别注意大小写。
呦呦
2010-03-25
打赏
举报
回复
[Quote=引用 12 楼 qldsrx 的回复:]
repositoryItemLookUpEdit1选中值是无法获取,要获取该值,你需要通过Cell的事件来获取,一般用CellValueChanged事件,事件中判断是哪个列的改变“e.Column.FieldName”.
[/Quote]
那我怎么取出这个下拉框的单元格的value值?我在这个下拉框里设置三列(productId,productName,productCode),我想让选中的这一某的productCode显示在下一个单元格上
,现在的问题有两个:1.当选中后再去点下一个单元格后,当前的下拉框的值清空了,2.怎么取出productCode的值,难道要从新查一遍数据库??
加载更多回复(2)
其它地方查不到的 Devexpress的
grid
Control
手动
添加
数据
的问题(C#)
今天用到了devexpress的
grid
control
,只想自己
添加
数据
,而不是简单的用datatable绑定,网上搜索了一下,并没有任何可用的解决方案,而且几个关键的地方都无法解决,象initNewRow之类的同样无法触发。花了一点时间...
导出devexpress插件的
Grid
Control
控件
中
Grid
View表格
中
的
数据
到excel
只能导出导出devexpress插件的
Grid
Control
控件
中
Grid
View表格
中
的
数据
,表格
中
有什么
数据
导出什么
数据
,列顺序也不变。 文件说明: 1.ExportTableExcel.cs:实现导出逻辑的类 2.ExportExcelStyle.cs:导出的...
DevExpress
Grid
Control
Grid
View新增行
数据
解决方案
解决DevExpress
Grid
Control
Grid
View 在新增
数据
行时
数据
为空的问题,新窗口
数据
返回时自动新增行并刷新。
DevExpress的
Grid
Control
属性
中
文说明
AutoPopulateColumns 当视图
中
没有某些
数据
源
中
的字段时,在视图
中
自动创建这些列 AutoSelectAllInEditor 在一个单元格编辑
中
,是否允许通过Enter或F2来选择该单元格的所有内容 AutoUpdateTotalSummary 当列值发生...
DevExpress.12.1
grid
Control
动态
添加
行
开发
中
使用DevExpress.12.1总结出来的一点网上不常见的一些急手的控件操作功能的一小点。谢谢支持,虽然贵,但是货真价实,如果你从网上收不到解决的方法,不放下来看看。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章