关于数据库表操作的问题? 以前做几个小程序,应用数据库数据表时,常用的是dbgrideh控件操作多条数据,但是处理一些问题感觉吃力,看过一本书只是简单介绍了stringgrid控件,不知道这个控件的用法,曾听说这个操作多条数据很不错,不知道大家有什么建议和想法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 stringGrid不是数据感知控件, 写数据库应用程序最好的Grid就是cxGrid. stringGrid不是数据感知控件, 写数据库应用程序最好用数据感知控件如:DBGrid.或者Dbgrideh CxGrid是不错,用CxGrid造成程序增大好多,并且装入数据速度慢 stringGrid不是数据感知控件,要写数据的时候要一个一个单元格的写,然后在将每个单元个的数据反写回数据库,程序很麻烦的 你可以自己改装stringgrid,与数据集做关联! TStringGrid 和 TDBGridEh 同样继承自TCustomerGrid如果批量的话得控制TStringGrid每个单元格的数据,而且要控制的东西很多,最罗琐的就是控制各种数据的格式录入问题,程序是不难,但是太罗索可以考虑用 TDBGridEh 连接临时表,然后批量更新 stringgrid控件很多都是写代码来实现,那建议用楼上几位说过的控件... 非常感谢几位真诚的回答!看来我还是得用原来的方法了。只是我在做程序的时候,感觉到dbgrideh对记录操作的时候要对单条记录加锁,我做起来很麻烦,建立了一个临时表放被操作的数据。而且如果有编号(设置的自增加有规律的编号)时,删除数据就会出现断号的现象,有朋友给我提过建议,但是实现起来太复杂,所以一直没有实现。所以想到了用stringgrid。因为在好多年以前用过其他的语言做程序的时候都是先存在数组里,然后在保存的时候再对数据库操作,总感觉这样会好些。因为没用使用过,所以不清楚具体的用法。 Firebird 如何创建数据库! 高手指教!在线等!!! 系统音量控制问题,急急急! 一个带Panel的ListBox要怎么做? 如何判斷一文件是否打開 对类精通的同志请看看,怎么出现这个奇怪的问题 关于 pascal语言的一个小问题 怎样对DBGRID进行增加、修改、删除、保存等操作,能否提供例子? 怎样使服务器的时间(getdate())不显示分秒,只有小时 选择的字体没效,怎么办? 想在上海找个工作,各位来看看先... 一个hook的问题
写数据库应用程序最好用数据感知控件如:DBGrid.或者Dbgrideh