Asp.net Gridview Sağa Ekleme

ASP.NET GridView Sağa Ekleme

ASP.NET GridView, web sayfalarında veri tablolarını görüntülemek ve düzenlemek için kullanılan bir web kontrolüdür. GridView, verileri satır ve sütunlar halinde düzenler ve kullanıcıların verileri görüntülemesini, düzenlemesini ve silmesini sağlar.

GridView’e sağa ekleme özelliği eklemek için, GridView’in AutoGenerateColumns özelliğini false olarak ayarlamanız ve ardından Columns koleksiyonuna yeni bir sütun eklemeniz gerekir. Yeni sütunun DataKeyNames özelliğini, GridView’in veri kaynağındaki birincil anahtar sütununa ayarlamanız gerekir.

Aşağıdaki kod örneği, GridView’e sağa ekleme özelliği ekler:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="true" />
<asp:BoundField DataField="Name" HeaderText="Name" />
<asp:TemplateField HeaderText="Add">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text="Add" CommandName="Add" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

Yukarıdaki kod örneğinde, GridView1 adlı bir GridView kontrolü oluşturulmuştur. AutoGenerateColumns özelliği false olarak ayarlanmıştır, bu nedenle GridView’in sütunları elle eklenmelidir. Columns koleksiyonuna üç sütun eklenmiştir: ID, Name ve Add. ID ve Name sütunları, veri kaynağındaki verileri görüntüler. Add sütunu, yeni bir satır eklemek için kullanılacak bir düğme içerir.

GridView’e sağa ekleme özelliği ekledikten sonra, GridView’in RowCommand olayını işleyebilmeniz gerekir. RowCommand olayı, GridView’deki bir satırdaki bir düğmeye tıklandığında tetiklenir. RowCommand olay işleyicisinde, yeni bir satır eklemek için gerekli kodu yazabilirsiniz.

Aşağıdaki kod örneği, RowCommand olay işleyicisini göstermektedir:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Add")
{
// Yeni bir satır eklemek için gerekli kodu yazın.
}
}

Yukarıdaki kod örneğinde, GridView1 adlı GridView kontrolünün RowCommand olayı işlenmektedir. CommandName özelliği “Add” ise, yeni bir satır eklemek için gerekli kod çalıştırılır.

ASP.NET GridView’e sağa ekleme özelliği eklemek için kullanabileceğiniz bazı faydalı kaynaklar şunlardır:

ASP.NET GridView’e sağa ekleme özelliği eklemek için kullanabileceğiniz bazı faydalı dosyalar şunlardır:


Yayımlandı

kategorisi