PDA

View Full Version : سوال: مشکل در ویرایش یک ردیف از دیتا تیبل



mehdi-ghafari
دوشنبه 02 اسفند 1389, 19:14 عصر
سلام دوستان

من یه TadaTable دارم که Cache شده.
در یه صفحه کنترل ObjectDataSource میاد و کامپوننتی که این دیتاتیبل رو برمیگردونه رو میگیره و تو یک گریدویو نشون داده مشه.
توی این گیدویو یه لینک هست که کاربر رو میبره به یه صفحه دیگه تا بتونه ردیف انتخابیش رو ویرایش کنه.
حتی توی صفحه ویرایش هم اطلاعات همین ردیف رو از cache گرفتم .

تا اینجا مشکلی نیست.

مشکل از اینجا پیش میاد که وقتی من اطلاعت جدید رو وارد میکنم و دکمه ثبت رو میزنم ردیف ویرایش میشه ولی توی دیتاتیبل من فقط همون ردیفی میمونه که مورد وبرایش بوده و بقیه ردیفها پاک میشن:متفکر::متعجب:

کدی که من واسه ویرایش اطلاعات نوشتم رو میزارم :


' validate dataset
News.Categories.CacheManager.DataSet.DataSetManage r.CreateTables(DataSetManager.InitializeTablesName .Categories)

Dim categoryRow As DataRow() = CType(Current.Cache("dstNews"), Data.DataSet).Tables("Categories").Select(String.Format("ID = {0}", id))
categoryRow(0).BeginEdit()
categoryRow(0)("Title") = title
categoryRow(0)("ModifiedDate") = Date.UtcNow.AddHours(3.5)
categoryRow(0)("Active") = active
categoryRow(0)("Trash") = trash
categoryRow(0).EndEdit()


اگر لطف بفرمائید یه راهنمایی کنید خیلی ممنون میشم
با تشکر

mehdi-ghafari
سه شنبه 03 اسفند 1389, 02:54 صبح
دوستان نظری ندارید
من هرچی سرچ کردم به نتیجه نرسیدم
لطفا منو راهنمایی کنید چون واقعا دیگه چیزی به ذهنم نمیرسه و فراتر از اون چیزی هست که بلدم:اشتباه:

mehdi-ghafari
سه شنبه 03 اسفند 1389, 17:20 عصر
دوستان من تو سایت msdn و همین طور از توی راهنمای vs2010 و همین طور چندتا لینک از گوگل رو بررسی کردم. تو همه اینها نحوه ویرایش ردیف رو گفتن ولی چیزی از این مشکل من نگفته بودند.
اگه اساتید عزیز لطف کنند یه نیم نگاه به این مشکل بیاندازند من ممنون میشم

mehdi-ghafari
جمعه 06 اسفند 1389, 18:09 عصر
با سلام مجدد
دوباره بعد از یه سری جستجو این آف تاپیک رو گذاشتم
یه سری کد رو دیدم توی سایتهای مختلف ولی همه یه جور بودند "ویرایش ردیف های دیتاتیبل"
ولی این کد من ردیف رو ویرایش میکنه و فقط همون مشکلی که با رنگ آبی مشخص کردم رو دارم. نمی دونم شاید واقعاً هم اشتباه باشه!!!:متفکر:
ولی از اساتید و مدیران عزیز خواهش دارم به این تاپیک رسیدگی کنند تا انشاالله این موضوع هم ختم بخیر بشه. انشاالله
ممنون