sunrayljs 发表于 2014-7-17 10:55:57

gridcontrol 输入后无数据

我做了个表格录入的界面,为什么我录入数据后,跳入下一个cell,前面数据就被清掉;
刚学使用devexpress,请高手指教;

wanjust 发表于 2014-7-17 15:59:52

会不会是你的gridview 里的column field name 没有加到对应的database column?

sunrayljs 发表于 2014-7-17 16:52:38

wanjust 发表于 2014-7-17 15:59
会不会是你的gridview 里的column field name 没有加到对应的database column?

你的意思是必须先绑定gridveiw?

wanjust 发表于 2014-7-18 08:42:49

是的。如果没先绑定,gridview会不知道怎么处理你所录入的数据。

sunrayljs 发表于 2014-7-18 11:28:17

wanjust 发表于 2014-7-18 08:42
是的。如果没先绑定,gridview会不知道怎么处理你所录入的数据。

处理数据后面要做的,现在问题是因为光标的离开而丢失数据

sunrayljs 发表于 2014-7-18 11:29:34

wanjust 发表于 2014-7-18 08:42
是的。如果没先绑定,gridview会不知道怎么处理你所录入的数据。

昨天又研究了一下,发现我现在的问题不是绑定数据,是因为光标的离开gridview的单元格而丢失数据

阳光海岸 发表于 2014-7-18 14:23:30

sunrayljs 发表于 2014-7-18 11:29
昨天又研究了一下,发现我现在的问题不是绑定数据,是因为光标的离开gridview的单元格而丢失数据 ...

你gridcontrol.datasource绑定好数据;
gridview列字段对应好;
就能编辑数据了

sunrayljs 发表于 2014-7-18 16:29:03

阳光海岸 发表于 2014-7-18 14:23
你gridcontrol.datasource绑定好数据;
gridview列字段对应好;
就能编辑数据了

谢谢您,应该是以前datagridveiw用多了,不绑定也可以直接输入的,guidcontrol是需要先绑定数据表

simba2000 发表于 2014-7-22 12:45:32

我以前也是被这个问题纠结了好久,后来发现定义一个datatable,并添加好列就能编辑了

Angus 发表于 2014-7-25 10:24:14

问题原因应该是绑定不正确导致的,检查列里面FieldName是否和DataSource里面的一致。

hhh168 发表于 2014-9-5 10:28:14

Angus 发表于 2014-7-25 10:24
问题原因应该是绑定不正确导致的,检查列里面FieldName是否和DataSource里面的一致。 ...

我现在也非常纠结这个问题!到现在还找不到最好的解决方案,就是利用gridiview可以查询数据,又可以作为新数据录入,在录入新数据前须清除查询的数据。
页: [1]
查看完整版本: gridcontrol 输入后无数据