View Full Version : Label هادر ASP.net
gm.sara
چهارشنبه 20 شهریور 1387, 12:32 عصر
با سلام به دوستان
اگر بخواهيم داده اي را در Label قرار دهيم كه اين داده از نظر كاراكتر زياد است، و بخواهيم Labelبه جاي افزايش طولي از ارتفاع بزرگ شود، چه كار بايد كرد؟ يا اينكه مي شه Lable هم مثل textbox،اسكرول بخوره يا نه؟ و در جاي ديگر هم اگر بخواهيم طول Lable ثابت باشد و با داده تغيير نكند چه كار بايد كرد؟
understand
یک شنبه 31 شهریور 1387, 15:52 عصر
[quote=gm.sara;591525]با سلام به دوستان
اگر بخواهيم داده اي را در Label قرار دهيم كه اين داده از نظر كاراكتر زياد است، و بخواهيم Labelبه جاي افزايش طولي از ارتفاع بزرگ شود، چه كار بايد كرد؟
اگر جستجو می کردید جواب خود را پیدا می کردید
باید به آن خودتان chr(13را اضافه کنید)
يا اينكه مي شه Lable هم مثل textbox،اسكرول بخوره يا نه؟
نه
nemidonam
دوشنبه 01 مهر 1387, 19:58 عصر
با سلام به دوستان
اگر بخواهيم داده اي را در Label قرار دهيم كه اين داده از نظر كاراكتر زياد است، و بخواهيم Labelبه جاي افزايش طولي از ارتفاع بزرگ شود، چه كار بايد كرد؟ يا اينكه مي شه Lable هم مثل textbox،اسكرول بخوره يا نه؟ و در جاي ديگر هم اگر بخواهيم طول Lable ثابت باشد و با داده تغيير نكند چه كار بايد كرد؟
برای اینکه lable افزایش طولی نداشته باشه باید مقدار width آنرا برابر یه عددی قرار بدی تا طول ثابت بماند از نظر ارتفاع هم خودش به طور اتوماتیک نسبت به حجم اطلاعات تغییر میکنه
h.alizadeh
پنج شنبه 04 مهر 1387, 05:44 صبح
برای اینکه lable افزایش طولی نداشته باشه باید مقدار width آنرا برابر یه عددی قرار بدی تا طول ثابت بماند از نظر ارتفاع هم خودش به طور اتوماتیک نسبت به حجم اطلاعات تغییر میکنه
میگم من هم وید دادم هم هیت وی بازم برا من افقی دراز میشه!!!
اینم از کد من که میخوام لیبل descript بصورت عمودی دراز بشه:
<asp:TemplateField ControlStyle-Width ="350">
<ItemTemplate >
<tr><td colspan ="5"> </td></tr>
<tr align ="center" style ="height:40px;" >
<td colspan ="4" style ="width :200px" >
<asp:label ID="descript" text ='<%# Eval("descript") %>' Height="41px" Width="401px" runat="server" />
</td>
<td><font color="navy" ><b>:توضیح</b></font></td>
</tr>
<tr><td colspan ="5"><hr /></td></tr>
</ItemTemplate>
چکار کنم؟؟
mahdi_farhani
پنج شنبه 04 مهر 1387, 10:38 صبح
شما بعداز هرچند کارکتر (مثلاً 25 کارکتر) یک کارکتر اینتر بزار مشکلت حل میشه
Saber_Fatholahi
پنج شنبه 04 مهر 1387, 10:39 صبح
ببین دوست من
توی گرید ویو زمانی که یک فیلد از نوع تمپلیت داری باید توی اون ستون این خاصیت را اضافه و به Trueتغییر دهید مشکلتون حل می شه
<asp:TemplateFieldControlStyle-Width="350">
<ItemTemplate>
*****<ItemStyleWrap="True"/>*****
<tr><tdcolspan="5"> </td></tr>
<tralign="center"style="height:40px;">
<tdcolspan="4"style="width :200px">
<asp:labelID="descript"text='<%# Eval("descript") %>'Height="41px"Width="401px"runat="server"/>
</td>
<td><fontcolor="navy"><b>:توضیح</b></font></td>
</tr>
<tr><tdcolspan="5"><hr/></td></tr>
</ItemTemplate>
mahdi_farhani
پنج شنبه 04 مهر 1387, 10:44 صبح
ممنون از راهنمایتون ولی اسمی از گرید ویو نیومده بود ....
h.alizadeh
پنج شنبه 04 مهر 1387, 23:49 عصر
ممنونم از تون نه من منظورم توی گریدویو بود...
من همینطو که می بینید در گریدویوم یک لیبل دارم ...خب چطوری میتونم چک کنم و بهش بگم بعد از هر 25 کارکتر یک اینتر اضافه کن؟!
آقا صابر این کدم ولی بازم نشد!!
(عجیبه! شرمنده)
<asp:TemplateField ControlStyle-Width ="350">
<ItemStyle Wrap ="true" />
<ItemTemplate >
<tr><td colspan ="5"> </td></tr>
<tr align ="center" style ="height:40px;" >
<td colspan ="4" style ="width :50px" >
<asp:label ID="descript" text ='<%# Eval("descript") %>' Height="41px" Width="401px" runat="server" />
</td>
<td><font color="navy" ><b>:توضیح</b></font></td>
</tr>
<tr><td colspan ="5"><hr /></td></tr>
</ItemTemplate>
<EditItemTemplate>
<tr align ="center" style ="height:40px;" >
<td colspan ="4" >
<asp:TextBox ID="txtdescript" Height ="50px" Width ="400px" TextMode ="MultiLine" runat="server" Text='<%# Bind("descript") %>'></asp:TextBox>
</td>
<td>:توضیح</td>
</tr>
</EditItemTemplate>
</asp:TemplateField
h.alizadeh
پنج شنبه 04 مهر 1387, 23:59 عصر
اگر فقط قصدت اینه که اطلاعات رو نشون بدی لیبل گزینه خوبی نیست باید از جدول داینامیک و یا به قول دوستان از گرید ویو استفاده کنی که زیاد قبلا توضیح داده شده!
لیبل رو برداشتم اینجوری شذ کدم:
باز م نشد!!!!:افسرده:
یعنی چش ه ؟؟:گیج:
<asp:TemplateField ControlStyle-Width ="250px">
<ItemStyle Wrap ="true" />
<ItemTemplate >
<tr><td colspan ="5"> </td></tr>
<tr align ="center" style ="height:40px;" >
<td colspan ="4" style ="width :50px" >
<%# Eval("descript") %>
</td>
<td><font color="navy" ><b>:توضیح</b></font></td>
</tr>
<tr><td colspan ="5"><hr /></td></tr>
</ItemTemplate>
salehbagheri
جمعه 05 مهر 1387, 11:18 صبح
شما یه تصویر از صفحه مشکل دار خودتون بذارید هم بد نمیشه! چون مشکل شما تقریباً Unknown هست!
آخه تا حالا ندیدم که متن بد قلقی کنه! شاید کلمات شما همگی به هم پیوسته است و از فاصله استفاده نکردید!
h.alizadeh
جمعه 05 مهر 1387, 21:47 عصر
http://qsmile.com/qsimages/36.gif http://qsmile.com/qsimages/74.gif
ممنون
من داشتم تست میکردم دستم رو یه حرف گذاشته بودم وهیچ اسپیسی نزدم حالا وسطش اسپیس زدم مشکل حل شد
http://qsmile.com/qsimages/39.gif http://qsmile.com/qsimages/72.gif
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.