读书人

会者不难可小弟我就是不会DBGridE

发布时间: 2012-02-08 19:52:21 作者: rapoo

会者不难,可我就是不会,DBGridEh如何新增一行?
我想实现的:

用户点击按钮“新增”,DBGridEh会自动多出一个空行,然后,用户可以在里面输入数据,然后再按“保存”,把数据保存到数据库中。

DBGridEh的Datasource是一个datasource控件,Datasource控件的DataSet是一个adoquery.

adoquery里面的语句是这样的“select * from member order by member_no”

现在的问题是
1.怎么让dbgrideh增加一个空行

2.在什么地方验证数据是否正确

3.如何选择一个记录,点击删除就能自动删除




[解决办法]
1. adoquery->Append();或adoquery->Insert();
2. adoquery->Post以前验证数据.或者在adoquery的OnBeforePost事件中验证.
3. adoquery->Delete();

读书人网 >C++ Builder

热点推荐