PDA

View Full Version : چطور میشه اطلاعات رو در یک table مجازی در #c نگه داشت و یکباره ذخیره کرد؟



captain_black81
سه شنبه 03 اردیبهشت 1387, 15:29 عصر
سلام دوستان
من میخوام یه چیزی شبیه فاکتور فروش بسازم که نام کالا و تعداد رو نگه داره و هروقت کاربر دکمه ذخیره را زد به SQL ارسال بشه. ممنون میشم اگه راهنمایی با جزییات باشه.
بالاخره دست تازه کارارو بگیرید جای دوری نمیره.

eyes_shut_number1
سه شنبه 03 اردیبهشت 1387, 15:48 عصر
دوست عزیز شما باید یه dataset تعریف کنی و هرچی که کاربر میزنه رو توی او ادد کنی و در آخر کار اونو Update کنی

captain_black81
سه شنبه 03 اردیبهشت 1387, 16:35 عصر
اگه ممکنه یک نمونه کد واسه این کار بزارین

captain_black81
سه شنبه 03 اردیبهشت 1387, 17:10 عصر
خواهشا کمک کنید شدید نیاز دارم

captain_black81
سه شنبه 03 اردیبهشت 1387, 17:36 عصر
مثلا.
من یه سری کالا دارم که میخوام کاربر بتونه یه کالا رو با تعداد دلخواه به Datagrid اضافه کنه(بدون دخالت دیتابیس) و هروقت ذخیره زد محتویات دیتا گرید بره سمت SQL
کوچیک هرکی کمک کنه

smt_414
سه شنبه 03 اردیبهشت 1387, 18:00 عصر
سلام

مثلا.
من یه سری کالا دارم که میخوام کاربر بتونه یه کالا رو با تعداد دلخواه به Datagrid اضافه کنه(بدون دخالت دیتابیس) و هروقت ذخیره زد محتویات دیتا گرید بره سمت SQL

چند وقت پیش یه چیز شبیه این نوشتم
کاربر اطلاعات رو انتخاب می کرد و به دیتا گرید اضافه می شد و سپس اطلاعات یک ستون از گرید رو که لازم بود بر می داشت و در sql می ریخت
شما تو کدوم قسمت راهنمایی بیشتر می خواید؟

captain_black81
سه شنبه 03 اردیبهشت 1387, 18:57 عصر
من درمورد اضافه کردن اطلاعات به دیتا گرید بیشتر کمک میخوام و اینکه این اطلاعات کجاذخیره میشه
اینسرت کردن اون کار خاصی ندارهو البته اگه نکته خاصی هست ممنون میشم که بگید

captain_black81
سه شنبه 03 اردیبهشت 1387, 19:03 عصر
من یه دیتاست ایجاد میکنم و میتونم 1 سطر به دیتاگرید اضافه کنم اما واسه سطر دوم سطر اولم پاک میشه

smt_414
سه شنبه 03 اردیبهشت 1387, 19:38 عصر
سلام
شما می تونید یک رکورد از اون چیزی که قراره تو دیتا بیس ثبت شه رو اینجا بزارید
مثلا آب معدنی فلان 120 عدد

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

captain_black81
سه شنبه 03 اردیبهشت 1387, 19:46 عصر
سلام دوست من.
مشکل من اصلا این نیست که چه چیزهایی رو نگه دارم
مثلا کاربر میزنه آب معدنی 2 عدد. حال سطر اول دیتا گرید من میشه آب معدنی ----2
ok?
بعد کاربر میخواد بزنه پفک ----3 واین باید توی سطر 2 دیتا گرید بشینه الی آخر
در نهایت هم ذخیره.
نحوه ساخت دیتا گریدی که هر کالا با تعدادش بصورت موقت (تا ذخیره شدن) اونجا بشینه و قایل ادیت هم باشه سوال منه
مرسی

smt_414
سه شنبه 03 اردیبهشت 1387, 20:51 عصر
سلام


نحوه ساخت دیتا گریدی که هر کالا با تعدادش بصورت موقت (تا ذخیره شدن) اونجا بشینه و قایل ادیت هم باشه سوال منه
مرسی

خب خود شما که همه چیز رو بلدید

شما در حالت دیزاین به تعداد آیتم ها ، ستون اضافه کنید
این قطعه کد برای 3 ستونه
یه نگاه بندازین

datagridview1.Rows.Add(mtb_code.Text, "مباحث ویژه", "2");

اگه چیز دیگه ای هم نیازه بگید
موفق باشید

e-shahshahani
چهارشنبه 04 اردیبهشت 1387, 09:25 صبح
http://barnamenevis.org/forum/showthread.php?t=91030

آخرین پست این تاپیک به دردت می خوره

bahar_isfahan
چهارشنبه 04 اردیبهشت 1387, 18:42 عصر
اگر منظورتون اینه که اول در گرید نشون بده بعد از اینکه چند رکورد وارد شد ذخیره کنه میتونید ازds.tb.AcceptChanges استفاده کنید.بدون این که در پایگاه داده ذخیره بشه فقط در دیتا ست وارد می شه و در گرید نشون می ده.