PDA

View Full Version : بایند اطلاعات با کد نویسی شبیه به بایند sql data source



maktab
یک شنبه 18 دی 1390, 22:37 عصر
شما یک کنترل مثلا radio button list در فرم قرار بدید بعدش اون رو بصورت معمولی به یه قسمت از بانک اطلاعاتی بایند کنید. خود به خود اطلاعات بایند میشند.
حالا در روش کد نویسی یه لیست ایستا بنویسید و در لود فرم اون لیست را به datasource کنترل وصل کرده و دیتابایند کنید.
در ظاهر انگار فرقی با هم ندارند ولی در رفتار فرق دارند. مثلا یه گزینه از لیست را انتخاب کنید و عمل post back رو انجام بدید میبینید که در روش اول بعد از post back گزینه هنوز انخاب شده ولی در روش دوم هیچ گزینه ای انتخاب نشده! حالا روش دوم رو به چه صورت و در کجای برنامه انجام بدم تا دقیقا شبیه به بایند حالت اول عمل کنه.

taghtagh
یک شنبه 18 دی 1390, 22:44 عصر
سلام .
شما روش دوم رو که دارید انجام میدید تو pageLoad هست ؟ گفتید که توی !IsPostBack باشه ؟

sarapepors
دوشنبه 19 دی 1390, 12:56 عصر
اگر کد مورد نظر رو در فرم لود نوشته باشید این اتفاق خیلی عادیه چون وقتی صفحه پست میشه دوباره رویداد لود فرخوانی میشه و عمل بایند شدن دیتالیست تکرار میشه و به حالت اول بر میگرده.