菜鸟求助:
一般菜鸟都喜欢比较自动的东西比如说,通常的TextBox控件都是绑定Text和bindingSource中的某一个数据值
然后改变文本框的text,bindingSource的数据源也跟着改变我做的控件是,通过string字符串转化成线段图,数据已经能正确加载显示,
在线段上改变值后,但是不知如何保存(改变值)。
貌似很复杂化请问能在自定义控件中实现同样的功能?如何实现?求详解(小例子)

解决方案 »

  1.   

    DrawLineNode 定义线段的长度,端点位置,Text等属性数据类
    DrawLineNodes  DrawLineNode的集合类
    ......//多种线段DrawLineNodesAdapter 总体的数据类,里面包含多重数据类的集合DrawPanelView  绘图类,支持放大缩小,定位DrawLineNodesAdapter内各个线段集合内各子类的显示起始坐标。与DrawLineNodesAdapter成单向映射关系,即由DrawLineNodesAdapter值创建对象DrawPanel : UserControl 自定义控件类
    在paint函数用 DrawPanelView的实例绘出图形对DrawPanel内图形进行的修改的值直接赋予DrawLineNodesAdapter内的响应数据
    问题是,我的数据来自数据库,读取出一个数据后就建立了一种数据格式,假设它是A,里面的只有一部分要对应(绑定)DrawLineNodesAdapter实例,读取出去了,如何返回修改后的值(不是保存到数据库,是保存回A里面),话说我脑子现在有点乱,很乱,求明灯指路