Yazı Font Küçült Yazı Font Büyült

GridView Nesnesinde Kaydırılabilir ScrollBar Çubuğu Ekleme

 

Merhaba arkadaşlar bu makalemizde  GridView  nesnesine kaydırma çubuğu scrollbar nasıl eklenir onu göstereceğim. GridView nesnesinde kaydırma çubuğu için CSS class ını kullanacağız.  

 

Screenshot


Resim1

Şekil 1

 

Default.aspx.cs

using System;

using System.Collections.Generic;

using System.Data;

using System.Data.SqlClient;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

 

public partial class _Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        if (!IsPostBack)

        {

            BindGrid();

        }

    }

        private void BindGrid()

{

 

    SqlConnection baglan = new SqlConnection("Data Source=(LocalDB)\\v11.0;AttachDbFilename=|DataDirectory|\\kategori.mdf;Integrated Security=True;Connect Timeout=30");

    SqlCommand komut = new SqlCommand();

    SqlDataAdapter da = new SqlDataAdapter(komut);

    DataSet ds = new DataSet();

 

    komut.CommandText = "Select * From [Table]";

 

    komut.Connection = baglan;

    baglan.Open();

 

    komut.ExecuteNonQuery();

 

    da.Fill(ds);

 

    baglan.Close();

 

    GridView1.DataSource = ds;

  

    GridView1.DataBind();

 

 

}

 

    }

 

Default.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

 

<!DOCTYPE html>

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

    <style type="text/css">

section {

position: relative;

border: 1px solid #000;

padding-top: 1px;

background: #fff;

width:30%;

 

}

.container {

overflow-y: auto;

height: 200px;

}

table {

border-spacing: 0;

width:100%;

 

}

 

</style>

 

</head>

<body>

    <form id="form1" runat="server">

   <section class="">

<div class="container">

 

   

        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="Vertical"  >

            <AlternatingRowStyle BackColor="White" ForeColor="#284775" />

            <Columns>

                   <asp:BoundField DataField="Id" HeaderText="Id" ItemStyle-Width="50"  >

       <ItemStyle Width="10px"></ItemStyle>

                </asp:BoundField>

        <asp:BoundField DataField="Yazar" HeaderText="Author" ItemStyle-Width="150" >

<ItemStyle Width="100px"></ItemStyle>

                </asp:BoundField>

        <asp:BoundField DataField="Kitap" HeaderText="Book Name" ItemStyle-Width="150" >

<ItemStyle Width="100px"></ItemStyle>

                </asp:BoundField>

              

                 </Columns>

 

            <EditRowStyle BackColor="#999999" />

            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

            <HeaderStyle BackColor="SpringGreen" Font-Bold="True" ForeColor="White" Font-Size="Large" Height="40" />

            <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />

            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />

            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />

            <SortedAscendingCellStyle BackColor="#E9E7E2" />

            <SortedAscendingHeaderStyle BackColor="#506C8C" />

            <SortedDescendingCellStyle BackColor="#FFFDF8" />

            <SortedDescendingHeaderStyle BackColor="#6F8DAE" />

 

        </asp:GridView>

   

    </div>

    </form>

</body>

</html>

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN