Привет всем, на фоне глобального потепления и массового снисхождения женского пола в ряды программеров

Пишет Вам бородатый дядько, который уже давным давно закончил обучаться всяким разным наукам и истинам, посадил печень, прокурил лёгкие, заработа трипак, но за последение 2 недели вдруг открывший для себя удивительный мир Delphi. Ну да ладно собстна сам куэшн:
Есть грид, есть колонка, грид подключен к MySQL^
Задача: Поменять программно или через запрос значение в колонке взятое из PickList'a.
А вот это моя потуга:
Код:
if DbGridEh_znp.SelectedRows.CurrentRowSelected then
DbGridEh_znp.Columns[15].FieldName:= 'да'
end;
Шляпа не проканала, программа испугалась и самозакрылась. Мало того, что не выделяется строка, дык ещё и все значения из нужно колонки пропадают
Мож кто чё набросает, пива не общаю, но добрымисловами награжу. Спасибо.