PDA

View Full Version : سوال: اضافه کردن یک ستون به بانک اطلاعاتی اس کیوال از طریق DataTable



pooya1072
سه شنبه 07 خرداد 1392, 21:10 عصر
سلام
من می خوام بدون استفاده از دستورات اسکیوال و فقط از طریق امکانات DataTable یک ستون به بانک اطلاعاتی اضافه کنم . آیا امکان پذیره ؟
به دستورات زیر توجه کنید :


DT.Columns.Add("C1")

این دستور یک ستون به دیتاتیبل اضافه می کنه ولی بعد از آپدیت کردن هیچ تغییری ایجاد نمی شه.
اگه ممکنه کمک کنید.

pooya1072
سه شنبه 07 خرداد 1392, 22:02 عصر
DataTable dt = sql.ExecuteDataTable("sp_MyProc");

dt.Columns.Add("MyRow", type(System.Int32));

foreach(DataRow dr in dt.Rows)
{
//need to set value to MyRow column
dr["MyRow"] = 0; // or set it to some other value
}

این قسمت رو متوجه نشدم . اگه ممکنه توضیح دهید.

DataTable dt = sql.ExecuteDataTable("sp_MyProc");

parvizwpf
چهارشنبه 08 خرداد 1392, 01:16 صبح
همون طور که دیده میشه دوستمون هم داره یک استور پروسیجر ران میکنه پس بیا برو یه استور پروسیجر مبنی بر alter table بنویس کلک کارو بکن تموم چون خود دیتا تیبل ذاتا چیزی سمت دیتابیس تولید نمیکنه.