datagrıt--verıtabanı

AGON7272

New member
herkese slm

arkadaslar 2 sorum var

sgl 2005 vısual studıo 2008 programlarını kullanıyorum

1--datagırttekı verılerı nasıl verı tabanına kaydederım

ben xml uzerınden verılerı datagrıt uzerıne aktardım ama datagrıdten bu verılerı verı tabanına nasıl aktaracagımı bulamadım

cmdtext = "INSERT INTO tblstokhareketleri(giren,cikan,birimmaliyet) VALUES ('" dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();"')";

ben kodu boyle yazdım tabı zaten "e.ColumnIndex, e.RowIndex" bunları gormuyordu ve yıne hata verdı



2 . soru bı klasordekı butun xml dosyalarını lıstbaxta goruntulemek ıstıyorum(zorundayım) ve tıkladıgım xml ın ıcerıgı datagırtte gorunsun

yardımlarınızı beklıyorum gercekten bu ıste yanıyım yoksa bu kadar cok soru sormazdım sımdıdeden tesekurler
 

AGON7272

New member
arkadaslar ben cevabı buldum belkı baska arkadasların ısıne yarar


SqlParameter[] sqlparametre = new SqlParameter[4];

for (int i = 0; i < dataGridView1Form1.Rows.Count; i++)
{

cmdtext = "INSERT INTO tblstoktanımları(stoktıpı,stokkodu,malıncınsı,bırım) VALUES (@stoktıpı,@stokkodu,@malıncınsı,@bırım)";

sqlparametre[0] = new SqlParameter("@stoktıpı", SqlDbType.NChar, 50);

sqlparametre[0].Value = dataGridView1Form1[1, i].Value.ToString();


sqlparametre[1] = new SqlParameter("@stokkodu", SqlDbType.Int);

sqlparametre[1].Value = Int32.Parse(dataGridView1Form1[2, i].Value.ToString());


sqlparametre[2] = new SqlParameter("@malıncınsı", SqlDbType.NChar, 50);

sqlparametre[2].Value = dataGridView1Form1[3, i].Value.ToString();

sqlparametre[3] = new SqlParameter("@bırım", SqlDbType.NChar, 10);

sqlparametre[3].Value = dataGridView1Form1[4, i].Value.ToString();

SqlCommand cmd = new SqlCommand(cmdtext, conn);

cmd.Parameters.AddRange(sqlparametre);

cmd.ExecuteNonQuery();

MessageBox.Show(" verıler kaydedıldı!!!...");
}
 

HTML

Üst