Neler Yeni

Visual studio verileri kaydetmiyo

Katılım
17 Kasım 2024
Mesajlar
20
Reaksiyon skoru
3
visual studioda sifre saklama uygulaması yaptım. kaydet butonuna basınca yandaki dataGirdViewe aktarılması lazım ancak aktarılmıyor.Ama SQL serverda kaydedilenler gözüküyor bu sorunu nasıl çözerim
Ekran görüntüsü 2025-05-01 180840.webp
 
Hocam büyük ihtimal kaydettikten sonra datasource güncellenmiyor datagridde LoadData(); ile sorun çözülebilir kaydet butonundan sonra eklerseniz
 
private void LoadData()
{
string connectionString = "Server=.;Database=YourDatabaseName;Trusted_Connection=True;";
string query = "SELECT * FROM Persons"; // Tablo adını uygun şekilde değiştir

using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlDataAdapter adapter = new SqlDataAdapter(query, connection);
DataTable dt = new DataTable();
adapter.Fill(dt);
dataGridView1.DataSource = dt;
}
}



kodda yourdatabase name kısmını senin database adresin yap.
query kısmında verileri çekmek istediğin ismi değiş senin tablonun adıyla
gerisi aynı
Mesajlar otomatik olarak birleştirildi:

Pc başında olmadığım için kendi kodumdan örnek veremedim hata falan verirse yine chatgpt sor hocam
 
private void LoadData()
{
string connectionString = "Server=.;Database=YourDatabaseName;Trusted_Connection=True;";
string query = "SELECT * FROM Persons"; // Tablo adını uygun şekilde değiştir

using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlDataAdapter adapter = new SqlDataAdapter(query, connection);
DataTable dt = new DataTable();
adapter.Fill(dt);
dataGridView1.DataSource = dt;
}
}



kodda yourdatabase name kısmını senin database adresin yap.
query kısmında verileri çekmek istediğin ismi değiş senin tablonun adıyla
gerisi aynı
Mesajlar otomatik olarak birleştirildi:

Pc başında olmadığım için kendi kodumdan örnek veremedim hata falan verirse yine chatgpt sor hocam
tamamdır teşekkür ederim
 
Olmazsa eğer şu yöntemi de dener misin

private void Grid_Doldur()
{
dataGridView1.DataSource = null;
dataGridView1.Refresh();


dataGridView1.DataSource = CLS.SQLConnectionClass.Table("SELECT * FROM SIFRELER");
}
ikiside olmadı. veri tabanıyla ile ilgili sıkıntı olabilir.
Teşekkür ederim.
 
Geri
Top