با عرض سلام و خسته نباشيد ... من ميخواهم هم مانند اين فرم به آدرس https://job.systemgroup.net//Signup.aspx#tab-1 ،يك فرم استخدام درست كنم
در تب بستگان و آشنايان ... هر بار كه دكمه افزودن مورد جديد را ميزنه .... يك div باز ميشه و يك سري اطلاعاتو ازش ميپرسه و زماني كه ثبت اطلاعات زده ميشه در همون محدوده داخل يك table كه همان گريد ويو است نمايش ميدهد كه قابليت حذف و ويرايش داره ..... (نه در ديتابيس)
مشكل : 1-نمايش اطلاعات به كاربر كه حالت آيتم آيتم داره و قابليت اضافه شدن داره بايد از همين كنترل گريد مناسب هست استفاده كنم ؟
2-و از طرفي ميخاهم وقتي كاربر ثبت نهايي رو زد اطلاعات كل گريد داخل ديتابيس ذخيره شود نه يه صورت سطر سطر ... اين مورد رو چه طوري پياده سازي كنم ؟ ممنون ميشم راهنمايي كنيد
شما باید اطلاعات را بعد از هر بار اضافه کردن در جایی مانند لیست نگهداری کنید و پس از زدن کلید ثبت با یک حلقه روی لیست مورد نظر اطلاعات را در بانک ذخیره کنید
ممنون نميشه يه جاي ليست از گريد ويو استفاده كنيم ......؟و با زدن دكمه ثبت روي هر row ،اطلاعات رو بگيرم؟
اطلاعات را کجا میخواهید نگهداری کنید ؟
مگر اینکه در یک آرایه و یا از خود گرید استخراج کنید
اطلاعاتت رو در یک data table بریز و اون رو در یک session دخیره کن.
datatable dt = new datattable
برای دیتا تیبل به تعداد فیلدها سطر مجازی بساز
( ) basketby.Columns.Add
زمانی که اطلاعات اولیه پر شد session رو با دیتا تیبل پر کن.
اینطوری در تمام طول برنامه به اطلاعات دسترسی داری .
و اگر میخوای حذف یا اضافه و یا ویرایش کنی دیتا تیبل رو ویرایش کن
و با هر بار تغیرات دوباره DataSource دیتا گرید رو برابر باdatatable قرار بده.
GridView1.DataSource = basketby
الان شما در محیط برنامه داری تغیرات رو اعمال میکنی.
زمانی که میخوای تایید نهایی رو بزنی با session میتونی عمل درج رو انجام بدی.
حالا اگه به صفحه دیگه هم بری کافیه session رو فراخوانی کنی که به تمام اطلاعات دسترسی داری.
به این سایتها هم سر بزن
http://stackoverflow.com/questions/8829490/get-value-from-asp-net-gridview-cell
http://www.aspsnippets.com/Articles/How-to-get-Selected-Row-cell-value-from-GridView-in-ASPNet.aspx
ممنون از جمال عزيز...... من فقط تو همون صفحه ميخاهم ازش استفاده كنم ..... و طي سرچ هايي كه زدم به اين نتيجه رسيدم كه يك table بسازم و با jquery و با دستور append سطر و ستون اضافه كنم(از طرفي تعداد ستون هام ثابته و تعداد سطرم بستگي به ورود اطلاعات كاربر داره ؟
شما ميدوني به چه صورت ميتونم با append كار كنم در جي كوئري..... ممنون ميشم كمك كنيد
به این سایت سر بزن
http://api.jquery.com/append/
و یا به سایت w3schools .com سر بزن ، خودش دسته بندی کرده.
لینک پایین در جاوا
http://stackoverflow.com/questions/1625234/how-to-append-text-to-an-existing-file-in-java
و دستور کلی به صورت زیر هست :
http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_concat_string
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)