Gridviewde bu işlemi anlatmak biraz daha uzun sürer, hem artık gridview yerine repeater kullanmak daha doğru. Tıpkı label yerine literal kullanmak gibi. Önerim işlemlerinizdeki verileri repeater üzerinde listeyin.

Sütun 1 | Sütun 2 | Sütun 3
x y z

Tablo yapınız yukarıdaki gibi olsun. x,y ve z'yi literal yapın ve idlerini bu şekilde verin.

Örn: 2.sütun = <asp:Literal runat="server" id="y" Text='<%#Eval("KitapKodu")%>'></asp:Literal>
3.sütun = <asp:Literal runat="server" id="z" Text=""></asp:Literal>

Bu şekilde repeater nesnesini doldurun. Sonrasında repeater'ın itemdatabound eventine gidin.

repeater_itemDataBound() {
Literal z = (Literal)e.item.findcontrol("z");
//Burda kitap sayılarını çekeceğiniz sorguyu yazın

DataRow dr = (Select count(*) as sayi from tbl_Kitaplar where KitapKodu = DataBinder.Eval(e.item.dataitem,"KitapKodu"));

z.Text = dr["sayi"].ToString();

}