PDA

View Full Version : سوال در مورد ساخت فرم هایی با تعداد نامعلوم عناصر



nasrin55
سه شنبه 27 تیر 1391, 14:47 عصر
من کدهای زیر را در فایل .aspx.cs نوشتم تا یه سری textbox به تعداد result.lenght بسازم


for (int i = 0; i < 3 && i < result.Length; i++)
{

for (int j = 0; j < 3; j++)
{
TextBox txt = new TextBox();
txt.ID = "txt" + i+"_"+j;
slice2.Controls.Add(txt);
}
Response.Write("<br/>");
}
نوع داده ی این ها رو میخوانم از نوع تاریخ فارسی انتخاب کنم. چطوری باید این کار رو کنم؟ این طرز نوشتن بعدا برای استفاده کردن از اطلاعاتش واسم مشکل ایجاد نمی کنه؟
حتما متوجه شدین که من با گذاشتن شرط از ایجاد textboxهای بیش از 3 تا در هر ستون می خوام جلوگیری کنم ، یعنی اگه 10 تا در هر ردیف خواستم با گذاشتن کلیدی، اونا رو نشون بدم تا ظاهر سایت بد نباشه، برای اینکار تنها راه استفاده از hidden و visible کردنشون هست؟؟ توی صفحه هم یه سری فرم رو هی مخفی می کنم، خواستم ببینم راه دیگه ای نداره؟؟

یه مورد دیگه ای هم که گیج شدم ، اضافه کردن یه خط بین این textboxها هست. خط آخر به جای اضافه کردن خط خالی بین textbox ها ، میره بالای سایتم و قبل از هدر خط اضافه می کنه. مشکلش چیه؟ راه های دیگه ای رو هم امتحان کردم اما جواب نداد.

nasrin55
چهارشنبه 28 تیر 1391, 10:59 صبح
سوالم اینقدر نامفهوم بود که کسی نتونست جواب بده؟؟!!

اگه یه راهنمایی هم کنیم خودم میتونم ادامه ش بدم، اگه هم راهم کلا اشتباهه یه پیشنهاد فقط بگید، واسم کافیه .

hamid_shrk
چهارشنبه 28 تیر 1391, 11:16 صبح
سلام، تاحالا این مدلی ندیدم کسی کار کنه.
میشه برگردیم به عقب تر و شما بگید که در کل می خواید چه کاری رو انجام بدید؟

nasrin55
چهارشنبه 28 تیر 1391, 11:42 صبح
مگه من چیکار کردم؟!!!

یه مرحله قبل ، کاربر از طریق تقویم روزهایی رو انتخاب می کنه . خب مشخصه که من این تعداد از قبل ندارم، توی مرحله ی بعدی به ازای هر روزی که کاربر انتخاب کرده ، میخوام 3 تا textbox بگذارم. اینجوری که من نوشتم textbox ها رو نشون میده اما نمی دونم که اینها چه جوری داخل صفحه مرتب کنم. حتی یه خط جدید هم بینشون نمی تونم بگذارم.

hamid_shrk
چهارشنبه 28 تیر 1391, 11:57 صبح
واسه چی میخواید 3تا تکست باکس به ازای هر روز داشته باشید و بعدش قراره چی بشه؟
اینارو میپرسم چون میخوام ببینم آیا راه ساده تری هم میتونم پیدا کنم واستون یا نه.

nasrin55
چهارشنبه 28 تیر 1391, 12:09 عصر
برای هر کدوم از روزها کاربر باید تعدادی زمان رو انتخاب کنه. این تعداد زمان های انتخابی هم برای هر روز مثل تعداد روز ها معلوم نیست ، پیش فرضش رو 3 گذاشتم. مثلا می تونه یکی از این تکس باکس ها رو پر کنه و یه فاصله ی زمانی رو بنویسه مثلا 3:00 - 4:30 ، ممکنه بخواد زمان های بیشتری رو هم انتخاب کنه. در مرحله ی بعد میخوام یه الگوریتمی رو روی این زمان ها و تاریخ ها پیاده سازی کنم

hamid_shrk
چهارشنبه 28 تیر 1391, 13:52 عصر
خوب بهتر نیست که بعد از انتخاب هر روز تو یه دراپ دان تمام ساعت های یک روز رو انتخاب کنه و بعد هم تو یه دراپ دان دیگه ساعت رو انتخاب کنه؟ بعد ثبت رو بزنه تا این انتخاب ذخیره بشه؟
درست مثل سیستم schaduler توی فیس بوک

lvlina_r
پنج شنبه 29 تیر 1391, 10:25 صبح
ببینید، اونی که تو فیس بوک هست، فقط می تونه یه روز و یه تاریخ برای هر روز انتخاب کنه، من می خوام بتونم چند روز و به ازای هر روز چند تاریخ انتخاب کنم