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 Sağa Ekleme
- ASP.NET GridView’e Sağa Ekleme Özelliği Ekleme
- ASP.NET GridView’e Sağa Ekleme Özelliği Ekleme Örneği
ASP.NET GridView’e sağa ekleme özelliği eklemek için kullanabileceğiniz bazı faydalı dosyalar şunlardır: