ورود

View Full Version : سوال: ساخت اشیاء asp با دستورات



aliimanypoor
یک شنبه 01 بهمن 1391, 11:48 صبح
سلام
چه جوری میشه یک شی را مثلا text box را روی صفحه با دستورات درست کرد
می خوام به اندازه اطلاعات داخل دیتا گرید یک سری textbox ,label درست کنم و اطلاعات دیتا گرید را بریزم داخل آنها
یا بهتر بگویم در یک حلقه for به اندازه خانه های دیتا گرید text box ساخته شود.

mohsen_f_b
یک شنبه 01 بهمن 1391, 11:51 صبح
سلام

مگه معلوم نیست چه تعداد فیلد در گرید دارید؟

موفق باشید

aliimanypoor
یک شنبه 01 بهمن 1391, 21:57 عصر
معلوم نیست چون هر بار اطلاعات از بانک خوانده میشه و اطلاعات بانک هم دائما در حال تغییر است

mohsen_f_b
دوشنبه 02 بهمن 1391, 09:02 صبح
سلام

اطلاعات بانک اصلا ربطی نداره، شما هرجای صفحه می خواهید فرم خودتان را طراحی کنید (پایین گرید و یا ....) حالا برای اون سطر که کلیک شد یک تابع فراخوانی کنید و اطلاعات فرم پایین با Bind کنید. اطلاعات هرچیزی که می خواهد باشد در TextBox های شما به نمایش در می آید.

موفق باشید

aliimanypoor
جمعه 06 بهمن 1391, 18:00 عصر
با تشکر از شما
منتها مثل اینکه نتونستم درست منظورم را بفهمانم من نیاز دارم یک textbox را به هر تعدادی که در برنامه نویسی خواستم با کد بسازم و توضیحی در رابطه با چگونگی اینکه اطلاعات را بریزم داخل textbox یا از datagride نخواستم
اون کاری که شما می گید را قبلا انجام داده ام و الان هم کار می کند منتها می خوام بهتر بشه و به تعداد فیلدهایی که کاربر به طور دلخواه و آزاد می خواهد صفحه برای پرینت شدن زیر یکدیگر بسازم که نیاز به ساخت اشیایی نظیر label , textbox با کد دارد
یک صفحه ثابت و تنها نمی خواهم داشته باشم که از قبل طراحی کرده ام یک صفحه متغییر می خواهم

aliimanypoor
سه شنبه 01 اسفند 1391, 00:03 صبح
هیچ کسی راهکاری نمی دونه یعنی دستوری نداره؟؟؟!!!

aliimanypoor
جمعه 25 اسفند 1391, 14:45 عصر
خیلی جالبه هنوز هیچ فردی پیدا نشده که راه حلی پیدا کنه و به ما هم بگه
درد این محدودیت های برنامه نویسی وب و متخصصین کم آن مجبورم برم سراغ همون برنامه نویسی ویندوزی خودمون

download69
شنبه 26 اسفند 1391, 00:06 صبح
میتونی از دیتا لیست استفاده کنی

و توی دیتا لیست یک تکست باکس میزاری ....

خوده دیتا لیست به اندازه رکورد هات تکست باکس ایجاد میکنه داداش

tree1371
شنبه 26 اسفند 1391, 14:07 عصر
دوست عزیز شما می تونید به صورا دانامیک textbox خودتون رو ایجاد کنید ابتدا تعداد گرید خودتون رو به دست بیارید بعد به وسیله یک حلقه این کارو کنید برای تولید داینامیک textbox از کد زیر استفاده کنید.

تنها راهش همینه چون هیچ چیزی معلوم نیست پس باید به صورت پویا همه چیز بررسی و ساخته شود.



TextBox textbox = new TextBox();
textbox.Text = v1;
textbox.EnableViewState = true;
textbox.Style["text-align"] = "center";
textbox.Width = 40;
textbox.ID = "txt" + Convert.ToString(r) + Convert.ToString(c);