VB.Net'te bir DataGridView'e nasıl kayıt ekleyebilirim?

VB.Net'te DataGridView kontrolüne nasıl yeni kayıt ekleyebilirim?

Veri kümesi veya veritabanı bağlama kullanmıyorum. Üç alanlı küçük bir formum var ve kullanıcı Tamam'a tıkladığında DataGridView denetimine yeni bir satır olarak eklenmeleri gerekiyor.

Satırı ızgaranın sonuna eklemek istiyorsanız Rows koleksiyonunun Add() yöntemini kullanın...

DataGridView1.Rows.Add(New String(){Value1, Value2, Value3})

Satırı belirli bir konuma eklemek istiyorsanız, Rows koleksiyonunun Insert() yöntemini kullanın (GWLlosa'nın da söylediği gibi)...

DataGridView1.Rows.Insert(rowPosition, New String(){value1, value2, value3})

Veri bağlama yapmadığınızı söylediğinizi biliyorum, ancak projenizde tek bir datatable ile güçlü tipli bir veri kümesi tanımladıysanız, bunu kullanabilir ve grid yöntemlerine güvenmek yerine bu şeyleri yapmak için bazı güzel güçlü tipli yöntemler elde edebilirsiniz...

DataSet1.DataTable.AddRow(1, "John Doe", true)
Yorumlar (0)

Bence kodda bir veri kümesi / verilebilir oluşturmalı ve ızgarayı buna bağlamalısınız.

Yorumlar (0)

Aradığınız fonksiyon 'Insert' fonksiyonudur. Parametre olarak eklemek istediğiniz dizini ve yeni satır değerleri için kullanılacak bir dizi değer alır. Tipik kullanımı şunları içerebilir:

myDataGridView.Rows.Insert(4,new object[]{value1,value2,value3});

ya da buna benzer bir şey.

Yorumlar (0)