Выполните эту работу для события 'GridView1_RowEditing'.
при редактировании строки сохраните значения в текстовом поле (которое вы меняете).
в зависимости от значения создайте список элементов, которые вы хотите показать.
Привязать выпадающий список в текущей строке
gr.EditIndex = e.NewEditIndex;
GridViewRow editingRow = grv.Rows[e.NewEditIndex];
DropDownList ddlPbx = (editingRow.FindControl("ddlPBX") as DropDownList);
if (ddlPbx != null)
{
ddlPbx.DataSource = _pbxTypes;
ddlPbx.DataBind();
}