PDA

View Full Version : سوال: نوشتن سطر به سطر در datatable



بمب منطقی
پنج شنبه 14 مرداد 1389, 02:12 صبح
با سلام خدمت اساتید محترم بخش:

کد زیر رو در نظر بگیرید:


DataAdapter objDA=new DataAdapter();
DataTable objDT = new DataTable();

objDA = new SqlDataAdapter("SELECT * FROM "+Table_Name, objCON);

objCON.Open();
objDA.Fill(objDT);
objCON.Close();

DataColumn DC=new DataColumn("temp");

DC.DataType = System.Type.GetType("System.Int32");
objDT.Columns.Add(DC);

حالا میخوام سطر به سطر به ستون temp دیتا تیبل objDT مقادیر مختلفی بدم.به چه صورت؟

با تشکر

Ali_Mor
پنج شنبه 14 مرداد 1389, 07:54 صبح
اگر بخواي يك سطر جديد اضافه كني:



DataRow row = objDT.NewRow();
row["temp"] = 1;

objDT.Rows.Add(row);


اگر بخواي مقادير موجود رو تغيير بدي:


foreach (DataRow row in objDT.Rows)
{
row["temp"] = "هر چيزي كه ميخواي بذار";
}

بمب منطقی
پنج شنبه 14 مرداد 1389, 13:44 عصر
خدا سایه سایت برنامه نویس رو از سرمون کم نکنه. دستتون درد نکنه جناب Ali_mor :تشویق: :لبخندساده:

computer_e_t
شنبه 14 دی 1392, 18:56 عصر
[QUOTE=Ali_Mor;1057787]اگر بخواي يك سطر جديد اضافه كني:



DataRow row = objDT.NewRow();
row["temp"] = 1;

objDT.Rows.Add(row);


من یک datatable استفاده کردم که مثلا با زدن یک کلید مقداری از یک textbox وارد یک سطر این جدول بشه
ولی هربار توی همون سطر داده ها را وارد میکنه یعنی هربار که دکمه رو میزنم تو همون سطر میریزه و سطر جدید درست نمیکنه. اصلا [1]rows ندارم