• 22-09-2012, 16:44:59
    #1
    Arkadaşlar merhaba asp.net ile eklediğim gridview seçeneğinde admin sayfasında kategori ekledikten sonra eklediğim kategiriyi SQL tarafında goruyorum fakat admin panelindeki gridviewde göremiyorum bunun sebebi nedir sımdıden tesekkurler


  • 23-09-2012, 11:12:41
    #2
    Gridview'e id ye göre ilk 5 kategoriyi çekiyor olabilir misin? Kodlarını buraya eklersen daha çok yardımcı olabiliriz.
  • 23-09-2012, 14:03:23
    #3
    Hocam Merhaba Gridviewde kullandıgım kodlar asagıdadır. 10 tane kategori oldugunu varsayalım sayfayı refresh etmeme rağmen gözükmüyor anca gridview üzerinde herhangi bir kategoriyi update, select, delete yaptığım zaman çalışıyor.



    <asp:GridView runat="server" AllowPaging="True" AutoGenerateColumns="False"
    CellPadding="4" DataKeyNames="KatID" DataSourceID="SqlDataSource1"
    ForeColor="#333333" GridLines="None"
    onselectedindexchanged="Unnamed1_SelectedIndexChan ged" >
    <AlternatingRowStyle BackColor="White" />
    <Columns>
    <asp:CommandField ShowDeleteButton="True" ShowEditButton="True"
    ShowSelectButton="True" />
    <asp:BoundField DataField="KatID" HeaderText="KatID" InsertVisible="False"
    ReadOnly="True" SortExpression="KatID" />
    <asp:BoundField DataField="EklenmeTarihi" HeaderText="EklenmeTarihi"
    SortExpression="EklenmeTarihi" />
    <asp:BoundField DataField="KategoriAdi" HeaderText="KategoriAdi"
    SortExpression="KategoriAdi" />
    </Columns>
    <EditRowStyle BackColor="#2461BF" />
    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
    <RowStyle BackColor="#EFF3FB" />
    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
    <SortedAscendingCellStyle BackColor="#F5F7FB" />
    <SortedAscendingHeaderStyle BackColor="#6D95E1" />
    <SortedDescendingCellStyle BackColor="#E9EBEF" />
    <SortedDescendingHeaderStyle BackColor="#4870BE" />
    </asp:GridView>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server"
    ConnectionString="<%$ ConnectionStrings:ETicaret09ConnectionString %>"
    DeleteCommand="DELETE FROM [Kategoriler] WHERE [KatID] = @KatID"
    InsertCommand="INSERT INTO [Kategoriler] ([EklenmeTarihi], [KategoriAdi]) VALUES (@EklenmeTarihi, @KategoriAdi)"
    SelectCommand="SELECT [KatID], [EklenmeTarihi], [KategoriAdi] FROM [Kategoriler]"
    UpdateCommand="UPDATE [Kategoriler] SET [EklenmeTarihi] = @EklenmeTarihi, [KategoriAdi] = @KategoriAdi WHERE [KatID] = @KatID">
    <DeleteParameters>
    <asp:Parameter Name="KatID" Type="Int32" />
    </DeleteParameters>
    <InsertParameters>
    <asp:Parameter Name="EklenmeTarihi" Type="DateTime" />
    <asp:Parameter Name="KategoriAdi" Type="String" />
    </InsertParameters>
    <UpdateParameters>
    <asp:Parameter Name="EklenmeTarihi" Type="DateTime" />
    <asp:Parameter Name="KategoriAdi" Type="String" />
    <asp:Parameter Name="KatID" Type="Int32" />
    </UpdateParameters>
    </asp:SqlDataSource>
  • 23-09-2012, 23:20:24
    #4
    Sql den veri çekmeyi arayüzden yaptığın için sıkıntı yaşıyorsun. Sanırım default değer olarak 5 adet veri çekiyor.

    Yine arayüzden gridview'ı seçip sağdaki ok tuşuna tıklayarak Enable Paging seçimini etkin yaparsan diğerler veriler de gelecektir.
  • 24-09-2012, 09:52:44
    #5
    sorun cozuldu hocam arayüzden yaptığım içinmiş sanırım kod kısmında yaptım araştırarak düzeldi teşekkürler.

    iyi forumlar