Tabloya Satır Ekleme

Asp.net ile daha önceden oluşturulmuş olan bir tabloya kullanıcın girmiş olduğu bilgileri yeni satır olarak eklemek için Rows.Add özelliği kullanılır Rows yani satır oluşturmak için satırda bulunan hücreler Cells.Add ile yeni eklenecek satıra belirtilmelidir.
aspnet_tablo_olusturma1

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="tablosatirekle.aspx.cs" Inherits="aspnetornekleri.WebForm3" %>

<!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 runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
   <div>  
        <h2 style="color:Red">Satır Ekle</h2>  
        <asp:Table ID="Table1" runat="server" BorderColor="DarkGreen" BorderWidth="1">  
            <asp:TableHeaderRow ForeColor="SeaGreen">  
                <asp:TableHeaderCell>Adınız</asp:TableHeaderCell>  
                <asp:TableHeaderCell>Soyadınız</asp:TableHeaderCell>  
            </asp:TableHeaderRow>  
            <asp:TableRow>  
                <asp:TableCell>Bilişim</asp:TableCell>  
                <asp:TableCell>Öğretmeni</asp:TableCell>  
            </asp:TableRow>  
        </asp:Table>  
        <br /><br />  
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>  
        <asp:RequiredFieldValidator   
             ID="RequiredFieldValidator1"   
             runat="server"  
             ControlToValidate="TextBox1"  
             Text="*"  
             >  
        </asp:RequiredFieldValidator>  
        <br />  
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>  
        <asp:RequiredFieldValidator   
             ID="RequiredFieldValidator2"   
             runat="server"  
             ControlToValidate="TextBox2"  
             Text="*"  
             >  
        </asp:RequiredFieldValidator>  
  
        <br />  
        <asp:Button ID="Button1" runat="server" Text="Satır Ekle" OnClick="Button1_Click" />  
    </div>  
    </form>
</body>
</html>

Butona basıldığı zaman girilen bilgiler asp.net ile yeni satır oluşturulup ekleniyor.

 protected void Page_load(object sender, System.EventArgs e)
        {
            
            Button1.Font.Bold = true;
            Button1.ForeColor = System.Drawing.Color.DodgerBlue;

        }
       
        protected void Button1_Click(object sender, System.EventArgs e)
        {
            TableRow yenisatir = new TableRow();

            TableCell adin = new TableCell();
            adin.Text = TextBox1.Text;
            yenisatir.Cells.Add(adin);

            TableCell soyadin = new TableCell();
            soyadin.Text = TextBox2.Text;
            yenisatir.Cells.Add(soyadin);

            Table1.Rows.Add(yenisatir);  
        }  

You may also like...

Subscribe
Bildir
guest
4 Yorum
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Altay

Elimde Veritabanı yok. Web sitesinden çekecegim verileri. Tabloya yazdıracagım. Eklemeyi yazmışınız fakat Page Load kısmını yazmamışınız. Bir örnek yazabilir misiniz?
NOT: Veriler değişkende..

BilisimOgretmeni

yaptığım örnek de veritabanı yok dikkat ederseniz, tabloya veriler textbox’a girilen veriler butona basıldıkça ekleniyor. kodlarda page_load bölümünüde yazmıştım dikkatinizden kaçmış sanırım tekrar kontrol ederseniz sevinirim…

Altay

yorumu yazdıktan sonra

TableCell adin = new TableCell();

adin.Text = TextBox1.Text;

yenisatir.Cells.Add(adin);

satırıyla işimi hallettim. fakat yorumu gönderdigim için iptal edemedim. Teşekkür ederim ilginiz için..

BilisimOgretmeni

rica ederim iyi çalışmalar

4
0
Yazı hakkındaki yorum, görüş ve önerilerinizi yazınx
()
x