首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

会者不难,可小弟我就是不会,DBGridEh怎么新增一行

2012-02-08 
会者不难,可我就是不会,DBGridEh如何新增一行?我想实现的:用户点击按钮“新增”,DBGridEh会自动多出一个空行

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

热点排行