BCB+MySql有关问题

BCB+MySql问题
BCB6.0中,如何编程才能使控件DBGrid前的小三角移动时,Text里的内容也会相对改变,还有通过点击“添加”按钮之类的对mysql数据库进行简单的添加,删除,修改,查找操作~~~各位大侠帮帮忙啊~~~

------解决方案--------------------
如何编程才能使控件DBGrid前的小三角移动时

就是你选择的行也变化了
这样只要
在DBGrid的选中DBGrid1CellClick事件里 加上代码
Edit1->Text = ADOQuery1->FieldByName("Field")->AsString ;

添加,删除,修改,查找 等操作
就是写不同的SQL语句
添加: insert 
修改: Update 
删除: delete
查找: select
自己看看SQL的书
C/C++ code

AnsiString SQL = "insert   into  usa(a,b)  values('1','2')";
ADOQuery1->Close();
ADOQuery1->SQL.Clear; 
ADOQuery1->SQL->Add(SQL) 
ADOQuery1->ExecSQL(); //没有返回集合的操作

AnsiString SQL = "select * from UserName";
ADOQuery1->Close();
ADOQuery1->SQL.Clear; 
ADOQuery1->SQL->Add(SQL) 
ADOQuery1->Open() ;//有返回集的操作

------解决方案--------------------
ADOQuery1AfterScroll(TDataSet *DataSet)
{
if(ADOQuery1->active==false||ADOQUERY1->RecordCount<=0) return;
 edit1->text=ADOQUERY1->FieldByname("SAMPLE")->AsString;
}

该事件中,增加,也会自动移动时,变更数据