نقل قول: نمایش 2 ستون در رپیتر
با این کد در خط اول 100 کارکتر اول و در خط دوم 100 کارکتر دوم میاد
<td><%#Eval("CategoryName").rightpad.substring(0,1 00)%></td>
<td><%#Eval("CategoryName").rightpad.substring(100 ,200)%></td>
نقل قول: نمایش 2 ستون در رپیتر
با سلام .
از راهنماییتون ممنون . اما فکر کنم منظورم رو واضح مطرح نکردم ...
ببینید دیدید در دیتا لیست شما میتوانید رکورد ها رو در چندید ستون نمایش بدید مثل گالری عکس ؟ در واقع بنده در Repeaterچنین چیزی رو میخوام .
با تشکر
نقل قول: نمایش 2 ستون در رپیتر
دوستان منتظر راهنماییتون هستم . حتی یک مثال هم کفایت میکنه ...
با تشکر
نقل قول: نمایش 2 ستون در رپیتر
اساتید محترم کمک بفرمائید ... واقعا نیاز دارم و از نظر زمانی زمان کمی دارم ....
با تشکر
نقل قول: نمایش 2 ستون در رپیتر
با دیتالیست میتونید مشکلتون رو حل کنید :
نقل قول:
برای این کار از این سه ویژگی استفاده کنید .
RepeatColumns
RepeatDirection
RepeatLayout
https://barnamenevis.org/showpo...51&postcount=3
نقل قول: نمایش 2 ستون در رپیتر
با سلام .
در مورد دیتا لیست بنده واقف به این امر هستم . اما من این مورد رو با رپیتر میخواستم بدونم ... واقعیتش کمی شک کردم به اینکه اصولا رپیتر همچین خواصیتی داره یا فقط همه چیز رو در یک ردیف نشون میده ؟
نقل قول: نمایش 2 ستون در رپیتر
همه چیز رو در یک ردیف نشون نمیده . بلکه برای همه دیتاها فقط میتونه یک قالب رو پیاده سازی کنه .
ریپیتر چنین چیزی رو بصورت آماده مهیا نخواهد کرد .
شما اگر با دیتالیست هم مشکل دارید میتونید خودتون تگ ها رو تولید کنید .
و به ازای هر سه ستون (مثلا) یک سطر جدید ایجاد کنید .
بدون استفاده از ریپیتر به سادگی مشکل شما حل خواهد شد . دلیلتون برای سخت کردن کار چیه ؟
نقل قول: نمایش 2 ستون در رپیتر
دوست عزیز منم این مشکل رو داشتم .
اینم راه حل برای مشکل شما :
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<HeaderTemplate>
<table border="1" width="28%">
</HeaderTemplate>
<AlternatingItemTemplate>
<tr>
<td><%#Eval("CategoryName")%></td>
<td><%#Eval("CategoryName")%></td>
</tr>
</AlternatingItemTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("CategoryName")%></td>
<td><%#Eval("CategoryName")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
کد هایی که گزاشتم رو دقیقا کپی کن و نتیجه رو بگو
نقل قول: نمایش 2 ستون در رپیتر
نقل قول:
نوشته شده توسط
Chabok
بدون استفاده از ریپیتر به سادگی مشکل شما حل خواهد شد . دلیلتون برای سخت کردن کار چیه ؟
ممنون دوست عزیز ... دلیل بنده این بود یک قسمت از app رو میخواستم به این شکل طراحی کنم که صرفا" آشنایی با قابلیت این کنترل بود ... به هر حال فکر میکنم کمتر کسی این کار رو انجام داده و یا اصلا نداده .... فکر کنم منطقی ترین راه همین دیتا لیست باشه .... در ضمن کد های پست قبلی هم کار نکرد ...
با تشکر از همگی ...
نقل قول: نمایش 2 ستون در رپیتر
نقل قول:
نوشته شده توسط
eyes_shut_number1
با این کد در خط اول 100 کارکتر اول و در خط دوم 100 کارکتر دوم میاد
<td><%#Eval("CategoryName").rightpad.substring(0,1 00)%></td>
<td><%#Eval("CategoryName").rightpad.substring(100 ,200)%></td>
شکل درست این کد به صورت پایینه !
<%#Eval("CategoryName").ToString().Substring(0, 100)%>
حلا مشکلی که من دارم اینه که وقتی 100 کارکتر رو قرار میدم جایی که جمله تموم میشه مثلا وسط کلمه است ....
میتونم کدی داشته باشم که این مشکل رو برطرف کنه یا فرضا 2 خط برام بنویسه ؟