επίσης η access datasource που χρησιμποιεί η βάση είναι(εκεί νομίζω βρίσκεται και το πρόβλημα):
<asp:AccessDataSource ID="currentneoi" runat="server" DataFile="~/database/temp.mdb"
DeleteCommand="DELETE FROM [temp_nowa] WHERE [count] = ?" InsertCommand="INSERT INTO [temp_nowa] ([ID_KATOXOU], [eponymo], [onoma], [eponymo_patros], [onoma_patros], [eponymo_mhtros], [onoma_mhtros], [eponymo_syzhgou], [onoma_syzhgou], [at], [dieythinsi], [tilefono], [pososto], [oikopedo], [id_symvolaiou], [ar_symvolaiou], [etos_symvolaiou], [symvolaiografos], [perioxi], [tomos], [ar_tomou], [psili], [epikarpia]) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
SelectCommand="SELECT * FROM [temp_nowa]" UpdateCommand="UPDATE [temp_nowa] SET [ID_KATOXOU] = ?, [eponymo] = ?, [onoma] = ?, [eponymo_patros] = ?, [onoma_patros] = ?, [eponymo_mhtros] = ?, [onoma_mhtros] = ?, [eponymo_syzhgou] = ?, [onoma_syzhgou] = ?, [at] = ?, [dieythinsi] = ?, [tilefono] = ?, [pososto] = ?, [oikopedo] = ?, [id_symvolaiou] = ?, [ar_symvolaiou] = ?, [etos_symvolaiou] = ?, [symvolaiografos] = ?, [perioxi] = ?, [tomos] = ?, [ar_tomou] = ?, [psili] = ?, [epikarpia] = ? WHERE [count] = ?" >
<DeleteParameters>
<asp:Parameter Name="count" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="ID_KATOXOU" Type="String" />
<asp:Parameter Name="eponymo" Type="String" />
<asp:Parameter Name="onoma" Type="String" />
<asp:Parameter Name="eponymo_patros" Type="String" />
<asp:Parameter Name="onoma_patros" Type="String" />
<asp:Parameter Name="eponymo_mhtros" Type="String" />
<asp:Parameter Name="onoma_mhtros" Type="String" />
<asp:Parameter Name="eponymo_syzhgou" Type="String" />
<asp:Parameter Name="onoma_syzhgou" Type="String" />
<asp:Parameter Name="at" Type="String" />
<asp:Parameter Name="dieythinsi" Type="String" />
<asp:Parameter Name="tilefono" Type="String" />
<asp:Parameter Name="pososto" Type="String" />
<asp:Parameter Name="oikopedo" Type="String" />
<asp:Parameter Name="id_symvolaiou" Type="String" />
<asp:Parameter Name="ar_symvolaiou" Type="String" />
<asp:Parameter Name="etos_symvolaiou" Type="String" />
<asp:Parameter Name="symvolaiografos" Type="String" />
<asp:Parameter Name="perioxi" Type="String" />
<asp:Parameter Name="tomos" Type="String" />
<asp:Parameter Name="ar_tomou" Type="String" />
<asp:Parameter Name="psili" Type="Boolean" />
<asp:Parameter Name="epikarpia" Type="Boolean" />
<asp:Parameter Name="count" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="ID_KATOXOU" Type="String" />
<asp:Parameter Name="eponymo" Type="String" />
<asp:Parameter Name="onoma" Type="String" />
<asp:Parameter Name="eponymo_patros" Type="String" />
<asp:Parameter Name="onoma_patros" Type="String" />
<asp:Parameter Name="eponymo_mhtros" Type="String" />
<asp:Parameter Name="onoma_mhtros" Type="String" />
<asp:Parameter Name="eponymo_syzhgou" Type="String" />
<asp:Parameter Name="onoma_syzhgou" Type="String" />
<asp:Parameter Name="at" Type="String" />
<asp:Parameter Name="dieythinsi" Type="String" />
<asp:Parameter Name="tilefono" Type="String" />
<asp:Parameter Name="pososto" Type="String" />
<asp:Parameter Name="oikopedo" Type="String" />
<asp:Parameter Name="id_symvolaiou" Type="String" />
<asp:Parameter Name="ar_symvolaiou" Type="String" />
<asp:Parameter Name="etos_symvolaiou" Type="String" />
<asp:Parameter Name="symvolaiografos" Type="String" />
<asp:Parameter Name="perioxi" Type="String" />
<asp:Parameter Name="tomos" Type="String" />
<asp:Parameter Name="ar_tomou" Type="String" />
<asp:Parameter Name="psili" Type="Boolean" />
<asp:Parameter Name="epikarpia" Type="Boolean" />
</InsertParameters>
</asp:AccessDataSource>
Τέλος μόλις παρατήρησα πως κάθε φορά που κάνω πρώτη φορά σελεκτ διαλέγει πρώτα την πρώτη εγγραφή του gridview και μετα πρέπει να ξανακάνω κλικ για να διαλέξει τη σωστή.