PDA

View Full Version : طریقه قرارگیری فیلد ها به صورت چند ستونی در گرید



sg.programmer
دوشنبه 27 آذر 1391, 23:38 عصر
سلام
چطور میشه کاری کرد که فیلد ها در گرید یا ریپیتر و ... به صورت سه تا سه تا در یک سطر قرار بگیرند؟

ارمین نصیری
دوشنبه 27 آذر 1391, 23:45 عصر
منطور شما رو نفهمیدنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟

fakhravari
سه شنبه 28 آذر 1391, 02:46 صبح
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%#Eval("Subject")%> || <%#Eval("Subject")%> || <br/>
<%#Eval("Subject")%> || <%#Eval("Subject")%> || <br/>
<%#Eval("Subject")%> || <%#Eval("Subject")%> || <br/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

malloc
سه شنبه 28 آذر 1391, 08:42 صبح
حالا بنظر من این روشی که آقای فخراوری گفت واسه gridview کار کنه .

اما شما میتونی از دیتالیست استفاده کنی که تو خاصیتهاش یه گزینه هست که میتونی تعداد ستون های دیتالیستو تعیین کنی

sg.programmer
سه شنبه 28 آذر 1391, 11:51 صبح
آیا دیتا گرید هم این چنین موردی را نداره؟

aliblue
سه شنبه 28 آذر 1391, 12:35 عصر
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%#Eval("Subject")%> || <%#Eval("Subject")%> || <br/>
<%#Eval("Subject")%> || <%#Eval("Subject")%> || <br/>
<%#Eval("Subject")%> || <%#Eval("Subject")%> || <br/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
نتیجه اجرای این کد با دستوری که کلیدهای اصلی جدولی را به شماره های 2و12و22و32و... باز می گرداند ، مانند تصویر زیر شد.یعنی هر عدد 6 بار تکرار شده.
96868
برای این که به جای تکرار همان عدد در ستون کناری،عدد رکورد بعدی را نمایش دهد چه کار باید کرد؟

aliblue
سه شنبه 28 آذر 1391, 12:55 عصر
فهمیدم.بهتره از DataList استفاده بشه.البته خاصیت RepeatColumns باید برابر با تعداد ستون مورد نظر قرار داده بشه.اگه RepeatDirection="Horizontal" هم بشه جالب تر میشه.

sg.programmer
شنبه 02 دی 1391, 20:37 عصر
فهمیدم.بهتره از DataList استفاده بشه.البته خاصیت RepeatColumns باید برابر با تعداد ستون مورد نظر قرار داده بشه.اگه RepeatDirection="Horizontal" هم بشه جالب تر میشه.

تشکر
1-چند سوال چرا نمیشه تعداد page مشخص بشه مثل گرید که خاصیت page داره
2-چرا یک border ای داره ولی تو grid و غیره دستکاری کردم ولی درست نشد