会者不难,可我就是不会,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();