Şekil 1
Şekil 2
Şekil 3
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
dataGridView1.CellEndEdit +=newDataGridViewCellEventHandler(dataGridView1_CellEndEdit);
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'northwindDataSet.Customers' table. You can move, or remove it, as needed.
this.customersTableAdapter.Fill(this.northwindDataSet.Customers);
}
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
//dataGridView da güncelleştirme işlemini gerçekleştiriyoruz.
this.customersTableAdapter.Update(this.northwindDataSet.Customers);
}
}
}
Merhabalar ..
YanıtlaSilBen de update kelimesinin altını çiziyo tanımıyo. Neyden kaynaklı sizce .Yardımm :(
select(bağlantıda) hatan olabilir bağlantını gözden geçir
YanıtlaSilSqlConnection baglan = new SqlConnection(@"Data Source=MIRAC-SENIHA\Sadiye;Initial Catalog=deneme;Integrated Security=True"); baglantm bu şekilde hata ne olabilir sizce ?
YanıtlaSil@ i silmen gerekli sanırım
YanıtlaSileğer ondan değilse veri tabanındaki tablo isimlerinde hatalar olabilir sql de türkçe karakter kullanmamalısın
http://msbilisim.blogspot.com/2013/03/c-ile-mssql-veritabanina-kod-yazarak.html
YanıtlaSilburda doğru bağlantı kodları var buradan bakabilirsin
teşekkur ederim. Bağlantımda sorun varmış. Şöyle :
YanıtlaSilA\B.deneme.dbo diye bağlantım vardı .Bunu
A\sqlexpress.deneme1.dbo diye değiştirince oldu. Update i tanıdı.
Ama ben programı çalıştırıp datagrdiview in herhangi bi hücresini değiştirdiğimde arka planda veritabanında bi değişiklik göremedim. Exstra yapmam gereken bi şeyler daha var mı? değişikliğin anında veritabanında da olması için.
YanıtlaSilşimdi sen update yaptın veritabanı değişmez update de değişmesi için insert yapman gerekir onun için buraya bakmalısın : http://msbilisim.blogspot.com/2013/02/sql-veritabannda-kayt-ekleme.html
YanıtlaSilÇok tesekkurler, sayenizde anladım.
YanıtlaSilBi sorum daha olcak müsadenenizle.Ben dataridview i olşturup sildim. ama hala companant kısmında dataset ve table adapter nesneleri duruyo. Nasıl silebilrim bu nesneleri ?
YanıtlaSilvisual stdioda kurucu fonksyon var onun içindeki fonksyonu seçip sol tıklayıp go to defination a tıklaman gerekir orga nesnelerin özelliklerini belirten kısımları silersen hatan ortadan kalkar
YanıtlaSil