阅读背景:

如何把gridcontrol的颜色控件coloredit的值保存到数据库

来源:互联网 
数据库存储的字段名是参数值,类型可能是string,所以字段类型就用的string,但也可能是颜色,这里就不知道怎么才能把颜色存进来了,绑定到gridcontrol后,coloredit显示时,可以用coloredit.Text赋值显示颜色,我在coloredit选择另一个颜色后,就会报“要实现IConvertible”的错误,我知道是类型转换不对,然后我在gridview的CellEditChanging事件中,改变了颜色值,我就把e.value处理一下,string s=((Color)e.value).R.tostring()+","+((Color)e.value).G.tostring()+","+((Color)e.value).B.tostring();用gridview.setcellvalue(e.handle,e.column,s)强行把单元格的数据转为string,这样选择颜色部分可以不报错了,但是选择一些颜色,比如白色,依然会报“实现iconvertible接口”的错误 数据库存储的字段名是参数值,类型可能是string,所以字段类型就用的string,但也可能是



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: