پروگرامنویس
پنج شنبه 30 تیر 1390, 18:47 عصر
سلام
من یه برنامه دفترچه تلفن دارم مینویسم با دیتابیس اس کیو ال
حالا تو قسمت ویرایش اطلاعات به یک مشکل برخوردم.
منطق برنامم اینطوری:
وقتی فرم اصلی لود میشه کد کاربر، نام و یکی از شماره ها در یه دیتا گرید ویو نشون داده میشه ،وقتی کاربر row مورد نظرش رو انتخاب و بعد روی دکمه ویرایش کلیک میکنه پنجره مربوط به ویرایش باز و تمام اطلاعات کاربر انتخاب شده نشون داده میشه و .... .
من اینکارو کردم: کد کاربر انتخاب شده رو به یه تابع فرستادم و بعد با دستور سلکت تمام اطلاعات اون کاربر رو توی یک dataset ریختم(البته بعداز ایجاد dataadapter ) ولی حالا خاصیت یا متدی که بتونه مثلا فامیلی کاربر رو از دیتاست به textboxfamily فرم ویرایش بریزرو نه پیدا میکنم نه روش ریختنش رو بلدم! ناگفته نمونه بجز دیتاست از دیتا تیبل یا دیتا ویو(خاصیت سورس) هم استفاده کردم ولی فایده نداشت ،خطا نمیگیره ولی مقدار خالی برمیگردونه و اینکه برای ارتباط مقدار برگشتی تابع ویرایش با پنجره ویرایش از یه کلاس استفاده کردم که توش فیلدهای جدول دیتابیس رو بصورت خاصیت نوشتم.
امیدوارم تونسته باشم مشکلم رو خوب بیان کرده باشم .
لطفا راهنمایی کنید چون واقعا گیرم!
من یه برنامه دفترچه تلفن دارم مینویسم با دیتابیس اس کیو ال
حالا تو قسمت ویرایش اطلاعات به یک مشکل برخوردم.
منطق برنامم اینطوری:
وقتی فرم اصلی لود میشه کد کاربر، نام و یکی از شماره ها در یه دیتا گرید ویو نشون داده میشه ،وقتی کاربر row مورد نظرش رو انتخاب و بعد روی دکمه ویرایش کلیک میکنه پنجره مربوط به ویرایش باز و تمام اطلاعات کاربر انتخاب شده نشون داده میشه و .... .
من اینکارو کردم: کد کاربر انتخاب شده رو به یه تابع فرستادم و بعد با دستور سلکت تمام اطلاعات اون کاربر رو توی یک dataset ریختم(البته بعداز ایجاد dataadapter ) ولی حالا خاصیت یا متدی که بتونه مثلا فامیلی کاربر رو از دیتاست به textboxfamily فرم ویرایش بریزرو نه پیدا میکنم نه روش ریختنش رو بلدم! ناگفته نمونه بجز دیتاست از دیتا تیبل یا دیتا ویو(خاصیت سورس) هم استفاده کردم ولی فایده نداشت ،خطا نمیگیره ولی مقدار خالی برمیگردونه و اینکه برای ارتباط مقدار برگشتی تابع ویرایش با پنجره ویرایش از یه کلاس استفاده کردم که توش فیلدهای جدول دیتابیس رو بصورت خاصیت نوشتم.
امیدوارم تونسته باشم مشکلم رو خوب بیان کرده باشم .
لطفا راهنمایی کنید چون واقعا گیرم!