所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

c#封装数据控件?

发布时间:2020-04-15 16:50:42

资讯分类:控件  封装  数据  数据  方法  数据库中
c#封装数据控件?

添加一个方法A,在方法中指定从数据库填充到对应的TextBox.Text的数据;

添加方法B,在对TextBox中的数据或者DataSet的数据进行了修改后,执行一次,将数据写入到数据库中(Update);

关于同步刷新的问题很简单,在方法B的代码未尾调用一次方法A就行了,也就是在对数据库中的数据进行了更新以后调用新的数据重新对TextBox进行填充。

不知道这样的回答对你有没有帮助。

不太清楚你的数据处理方式,我一般是这样处理的。首先在程序的数据层处理数据库的连接,然后在程序的逻辑层把数据库中的表封装为一个类,用一个Update()方法处理对数据库数据的更新,用一个GetInfp()方法来获取数据库中的数据(对DataSet的操作都是在这里处理的)。在用户界面层用一个ShowData()方法处理数据的显示。当我对用户界面上的数据进行了修改后,点击“保存”按钮,就会调用Update()方法将修改后的数据存到数据库中,再调用GetInfo()方法获取数据库中更新后的数据,最后调用ShowData()方法的对TextBox进行填充,这样就达到了使界面上的数据和数据库中的数据同步的目的。我不太清楚你从哪里看出来DataSet中的数据得到了更新的,也不清楚你的数据存放在单独的一个文件还是数据库里面。但原理都是一样的,首先要具有数据连接,然后才能对数据进行更新,最后才是显示更新后的数据。

留言与评论(共有 0 条评论)
   
验证码:
Top