PDA

View Full Version : Update کردن با استفاده از Button



mina291
یک شنبه 04 شهریور 1386, 08:05 صبح
با سلام.
من Update کردن با استفاده از امکان Edit در datagrid بلدم . اما وقتی میخوام زیر یک کلید دستور Update رو فراخوانی کنم خطا گرفته نمیشه اما هیچ تغییری روی database انجام نمیشه . می خوام بدونم باید Event خاصی برای button تعریف کرد یا نه؟
از همکاریتون ممنونم

PC2st
یک شنبه 04 شهریور 1386, 17:39 عصر
برای آپدیت کردن چه دستوری رو نوشتید؟

coldsummer
دوشنبه 05 شهریور 1386, 01:09 صبح
لطف می کنین به من همUpdate کردن با استفاده از امکان Edit در datagrid یادبدین خیلی ممنون می شم

MH2538
دوشنبه 05 شهریور 1386, 06:51 صبح
سلام
برای Update کردن باید یک CommandBuilder تعریف کنی و اون رو با DataAdapter ات مرتبط کنی.
بعد کافیه که اون رو توی رویداد کلیک دکمه ات صدا بزنی .
برای این که مطمئن شی رویداد کلیکت کار می کنه توی اولین دستوری که توی اون رویداد نشتی یک breakpoint بگذار.

mina291
دوشنبه 05 شهریور 1386, 08:39 صبح
ممنون آقای MH2538 . اما اگر نحوه ساخت Command builder رو هم بهم بگین ممنون میشم.

MH2538
دوشنبه 05 شهریور 1386, 08:56 صبح
}
SqlDataAdapter da = new SqlDataAdapter();
SqlCommandBuilder cb = new SqlCommandBuilder(da);
DataSet ds = new DataSet();
...
...
da.Fill(ds);
...
}
private void button2_Click(object sender, EventArgs e)
{
da.Update(ds);
}

PC2st
دوشنبه 05 شهریور 1386, 15:34 عصر
لطف می کنین به من همUpdate کردن با استفاده از امکان Edit در datagrid یادبدین خیلی ممنون می شم
یک نمونه برنامه در قسمت نمونه برنامه ها گذاشتم...
http://barnamenevis.org/forum/showthread.php?t=64210 (پست 30 ام)

mina291
سه شنبه 06 شهریور 1386, 14:22 عصر
از راهنماییتون خیلی ممنونم..................