Bir proje yaparken gridview içindeki kayıtların id’sini alıp düzenlemem gerekti. Bunun için de her kayıdın yanına bir hyperlink koydum. Bu link kayıtı düzenledğim sayfaya götürüyor ve querystrin olarak da kaydın id’sini alıyor. Aşağıdaki kodları inceleyince daha rahat analayabilirsiniz.
Yazan: Yakup Buğra Bozkurt
<asp:HyperLinkField DataNavigateUrlFields="id" ControlStyle-ForeColor="Blue" ItemStyle-Width="80px" DataNavigateUrlFormatString="düzenle.aspx?id={0}" Text="Düzenle" HeaderText="Düzenle">
</asp:HyperLinkField>
Bu kodu gridview’daki sütunların bulunduğu<Columns></Columns> etiketlerinin arasına koyarsanız design kısmında gridview’a bir sütunun daha eklendiğini göreceksiniz.

DataNavigateUrlFields="id" koduyla linkimizin alacağı querystringi’te ne taşıyacağını belirtiyoruz.
DataNavigateUrlFormatString="düzenle.aspx?id={0}" bu kodla ise linkimizi belirtiyoruz. {0} kısmına yukarda belittiğimiz id gelecek ve link tamamlanmış olacak.