Create Table komutu ile tablo oluşturma-1

Merhaba.
Bu yazıda sql kodları ile tablo oluşturmayı göstereceğim.

Öncelikle oluşturmak isteğimiz tabloda bulunacak olan sütunları ve primary key’i belirliyoruz.

CALİSANLAR(Calisan_id,Calisan_isim,Calisan,email)

CALİSANLAR isimli tablomuz olacak ve Calisan_id primary key olacak anlamına gelmektedir.

Şimdi gerekli sql kodlarını yazalım.

CREATE TABLE CALİSANLAR
(

Calisan_id INT NOT NULL,

[Calisan_isim] Char(50) NOT NULL,

Calisan_email VarChar(100) NULL,

CONSTRAINT CalisanPK PRIMARY KEY (Calisan_id),

CONSTRAINT CalisanAK UNIQUE([Calisan_isim])
);

 

 

  • NOT NULL ifadesi söz konusu alan ile ilişkili olarak mutlaka veri yüklenmesi gerektiğini, ilgili alanın boş bırakılmayacağını anlatmaktadır.NOT NULL ifadesi yoksa, o alan NULL anlamındadır.Yani o alan ilişkili olarak veri yüklenmemesi durumuna da müsaade edilmektedir.

Bu kod ile kısaca tablo oluşturmayı ve primary key olarak tanımlamayı görmüş bulunuyoruz.

Kaynak dosyayı buradan indirebilirsiniz.
Tuğçe.

, , ,

Hiç yorum yok

Asp.nette ListView kullanımı

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>Simple ListView</title>
</head>
<body>
    <form id="form1" runat="server">

        <asp:ListView
            ID="lstMovies"
            DataSourceId="srcMovies"
            runat="server">
            <LayoutTemplate>
                <div style="border:dashed 1px black">
                    <asp:Placeholder
                        id="itemPlaceholder"
                        runat="server" />
                </div>
            </LayoutTemplate>
            <ItemTemplate>
                <div style="border:solid 1px black">
                <%# Eval("Title") %>
                </div>
            </ItemTemplate>
            <AlternatingItemTemplate>
                <div style="border:solid 1px black;background-color:Silver">
                <%# Eval("Title") %>
                </div>
            </AlternatingItemTemplate>
            <EmptyDataTemplate>
               Hiç bir kayıt bulunamadı!
            </EmptyDataTemplate>
        </asp:ListView>

        <asp:SqlDataSource
            id="srcMovies"
            SelectCommand="SELECT Id, Title, Director FROM Movies"
            ConnectionString='<%$ ConnectionStrings:con %>'
            Runat="server" />

    </form>
</body>
</html>

Ekran çıktımız şu şekilde olacaktır.

Kodumuz ne işe yarıyor?
Veritabanından çektiğimiz bilgileri ListView kullanarak ve stil özelliklerini belirleyerek gösteriyoruz.

  •  <ItemTemplate> taglarının içine gözükmesini istediğimiz sql sütunu yazıyoruz ve stil özelliklerini belirliyoruz.
  • <AlternatingItemTemplate> taglarının içine ise çift satırların ne renk gözükmesini ve hangi bilgiyi göstermemiz gerektiğini yazıyoruz.Biz bu örnekte griyi belirledik.
  • <EmptyDataTemplate> taglarını kullanarak eğer sql sorgusundan hiç birşey dönmezse ne yazması gerektiğini söylüyoruz.
Kaynak kodlarını buradan indirebilirsiniz.
Tuğçe.

, , ,

Hiç yorum yok

Asp.nette BoundField kullanımı

Asp.nette BoundField kullanarak veritabanından çektiğimiz bilgilerin hangilerinin gösterilip gösterilmeyeceğine karar verebiliriz,örnek kod şu şekildedir.

 

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Show BoundField</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <asp:GridView
        id="grdMovies"
        DataSourceID="srcMovies"
        AutoGenerateColumns="false"
        Runat="server">
        <Columns>
        <asp:BoundField
            DataField="Title"
            HeaderText="Movie Title" />
        <asp:BoundField
            DataField="Director"
            HeaderText="Movie Director" />
        <asp:BoundField
            DataField="BoxOfficeTotals"
            DataFormatString="{0:c}"
            HeaderText="Box Office Totals" />
        </Columns>
    </asp:GridView>    

    <asp:SqlDataSource
        id="srcMovies"
        ConnectionString="<%$ ConnectionStrings:Movies %>"
        SelectCommand="SELECT * FROM Movies"
        Runat="server" />

    </div>
    </form>
</body>
</html>

Devamını oku »

, , ,

Hiç yorum yok

Asp.nette GridView kullanımı

Asp.net te gridView kullanarak verileri çok rahat bir şekilde gösterebiliriz.Bunları herhangi bir C# veya VB kodu kullanmadan yapmakta mümkündür.Aşağıda kolay bir örnek verilmiştir.

PageGrid.aspx adında bir dosya açıyoruz.Ve kodları giriyoruz.

 

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Page Grid</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <asp:GridView
        id="grdMovies"
        DataSourceID="srcMovies"
        AllowPaging="true"
        PageSize="3"
        Runat="server" />

    <asp:SqlDataSource
        id="srcMovies"
        ConnectionString="<%$ ConnectionStrings:Movies %>"
        SelectCommand="SELECT Id,Title,Director FROM Movies"
        Runat="server" />

    </div>
    </form>
</body>
</html>

Bu asp.net kodunu çalıştırmamız için gerekli Web.config ayarlarını bu yazımda anlatmıştım.

Ekran çıktımız şu şekilde olacaktır.
Devamını oku »

, , ,

Hiç yorum yok