PDA

View Full Version : سوال: به دست آوردن ID برای انجام ویرایش



ندااحمدی
شنبه 03 دی 1390, 12:43 عصر
در صفحه windows Application خود عمل اضافه کردن کاربر را انجام میدهم و در همان صفحه عمل جستجو انجام میشود و میشود کاربری که جستجو شده را ویرایش کرد
حال سوال من این است چطور ID ای که برای ویرایش احتیاج است را به دست بیاورم

saam_2371369
شنبه 03 دی 1390, 23:19 عصر
سلام دوست من
شما میتونی به متغیر از کلاس DataTable مثلا dt


dt= "درستور SQL"


string id = dt.Rows[0]["ID"].Tostring();

حالا ID شما داخل متغیر id قرار داره
موفق باشی

asadegha
یک شنبه 04 دی 1390, 01:17 صبح
سوالت خیلی کلیه. یا برنامه یا تصویری از برنامتو بزار.

ندااحمدی
یک شنبه 04 دی 1390, 08:55 صبح
منظورتون از دستور sql که در بالا گفتید داخل dt بریزم چیه ؟میشه کامل راهنمایی کنید

Hybrid
یک شنبه 04 دی 1390, 09:07 صبح
سلام دوست عزیز ،

منظورتون از ای دی همون فیلد کلیدی جدولتون هست که برای ویرایش احتیاج دارین؟؟؟

ندااحمدی
یک شنبه 04 دی 1390, 09:40 صبح
بله فیلد کلیدی جدولم هستش

Hybrid
یک شنبه 04 دی 1390, 10:01 صبح
خوب دوست عزیز وقتی که شما یه کاربر رو اضافه میکنین بعد از اون میاین جدولتون رو سلکت میکنین درسته؟؟یعنی میاین اطلاعات جدول رو در یه دیتاگرید ویو نشون میدید..اگه دقت کنین یکی از اون فیلدهایی که در دیاگرید ویو نشون داده شده همون فیلد کلیدیتون هست که معمولا همون فیلد اول دیتاگرید ویو هست...میتونین اطلاعات اون فیلد رو برگردونید...


oledbDataAdapter1.UpdateCommand.Parameters.AddWith Value("@Name", Trim(frmAddPerson.txtName.Text))

oledbDataAdapter1.UpdateCommand.Parameters.AddWith Value("@FamilyName", Trim(frmAddPerson.txtFamilyName.Text))

oledbDataAdapter1.UpdateCommand.Parameters.AddWith Value("@Id", frmAddPerson.DataGridView1.SelectedCells(0).Value. ToString())

البته این فقط یه مثال هست...در این مثال Id فیلد کلیدی هست خوب دقت کن که چطور اطلاعاتش رو برگردوندم...

موفق باشین.