小弟诚请大家一个删除与更新的有关问题(ADOQuery,DBGrid,DataSource),使用SQLServer2000的Northwind数据库Region表

小弟诚请大家一个删除与更新的问题(ADOQuery,DBGrid,DataSource),使用SQLServer2000的Northwind数据库Region表
小弟诚请大家一个删除与更新的问题(本程序三个关键控件:ADOQuery,DBGrid,DataSource):本程序使用数据库SQLServer2000的Northwind数据库的Region表。
1.查询放到DBGrid中了:
void __fastcall TMainForm::Button1Click(TObject *Sender)
{
//查询数据库某一表中的记录
 String strsql = "select RegionID 区域ID,RegionDescription 区域描述 from Region where 1=1";

 ADOQuery1->Close();
 ADOQuery1->SQL->Clear();
  ADOQuery1->SQL->Add(strsql);
 if(this->Edit3->Text.Trim()!="")//模糊查询
 {
  ADOQuery1->SQL->Add("and RegionDescription like '%"+this->Edit3->Text.Trim()+"%'");
  this->Memo1->Lines->Text = "and RegionDescription like'%"+this->Edit3->Text.Trim()+"%'";
 }
 else
 {

 }
 ADOQuery1->Open();

2.我想选择DBGrid某一项,然后把该项RegionID,RegionDescription分别放到DBEdit中,
  2.1.点击删除,就把数据删除了.
  2.2.在DBEdit,点击更新就更新了。
请问各位高手怎么实现?




}

------解决方案--------------------
探讨
  2.我想点击DBGrid某一项,然后把该项RegionID,RegionDescription分别放到DBEdit中,
  2.1.点击删除,就把数据删除了.
  2.2.在DBEdit,点击更新就更新了。