PDA

View Full Version : سوال: gride view با 2 ستون



melika999
چهارشنبه 18 اسفند 1389, 15:55 عصر
سلام
من ميخوام يه گريدويو داشته باشم كه دو ستون داشته باشه و يعني تو هر سطر 2 ستون قرار بگيره كه هردو از ديتابيس اطالاعات ميخونن
حالا چيكار كنم كه هر فيلد از سطر من يه ركورد از ديتابيس بخونه چون الان هر كاري ميكنم هردو فيلد يه ركورد نشون ميدن؟؟:ناراحت:

Behrang_a
چهارشنبه 18 اسفند 1389, 16:02 عصر
کد رو بزارین اینجا اینطوری اصلا مشخص نیست مشکل چیه

melika999
چهارشنبه 18 اسفند 1389, 16:12 عصر
در واقع چيزي شبيه به اين ميخوام ممنون ميشم كمكم كنيد
67281

b.paseban
چهارشنبه 18 اسفند 1389, 16:17 عصر
سلام بر شما.
میتونید از DataList استفاده کنید و RepeatColumns اون رو برابر 2 قرار بدین.
اینجوری دیتاهای هیچ سطری با هم یجور نیست.

melika999
چهارشنبه 18 اسفند 1389, 16:24 عصر
ميشه كد بذارين؟ممنون ميشم

b.paseban
چهارشنبه 18 اسفند 1389, 16:43 عصر
کار زیاد دشواری نیست .
یه کنترل datalist بزار روی صفحه و توی اون یه datatemplate بزارو اون رو طبق طرح خودت درست کن.
بعدش اون فیلدهایی که میخواهی به دیتابیس وصل کنی رو وصل کن.
بعدشم توی همو تگ اولی RepeatColumns رو برابر مقدار خواشته شده قرار بده که توی عکس بالایی این عدد 2 هست.




<asp:DataList ID="DataList1" runat="server" RepeatColumns="3">
<ItemTemplate>
طرح شما
</ItemTemplate>
</asp:DataList>

b.paseban
چهارشنبه 18 اسفند 1389, 16:44 عصر
اینم یه لینک کامل در مورد این کنترل
http://www.asp.net/data-access/tutorials/showing-multiple-records-per-row-with-the-datalist-control-vb

actros
چهارشنبه 18 اسفند 1389, 17:13 عصر
Datalist خوبه ولی Paging نداره.
اگه Paging بخای باید از ListView استفاده کنی.

melika999
چهارشنبه 18 اسفند 1389, 17:34 عصر
میشه کد لیست ویو بذارین؟:لبخندساده:

actros
چهارشنبه 18 اسفند 1389, 17:57 عصر
میشه کد لیست ویو بذارین؟:لبخندساده:

کدش چیز خاصی نداره.
یه ListView میندازی رو صفحه Datasource اش رو مشخص میکنی.
بعد از همون پنجره ای که Datasource رو مشخص کردی Configure ListView رو میزنی.
That's it


حالا که اصرار داری کد بذارم اینم کد:


<asp:ListView ID="ListView1" runat="server" DataKeyNames="Id" DataSourceID="EntityDataSource2">
<EmptyDataTemplate>
No data was returned.
</EmptyDataTemplate>
<ItemTemplate>
<li>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("ImageUrl") %>' ToolTip='<%# Eval("ToolTip") %>' />
<asp:Label ID="DescriptionLabel" runat="server" Text='<%# Eval("Description") %>' />
</li>
</ItemTemplate>
<LayoutTemplate>
<ul class="ItemContainer">
<li runat="server" id="itemPlaceholder" />
</ul>
<div style="clear: both;">
<asp:DataPager ID="DataPager1" runat="server" PageSize="3">
<Fields>
<asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" ShowLastPageButton="True" />
</Fields>
</asp:DataPager>
</div>
</LayoutTemplate>
</asp:ListView>

leyla63
چهارشنبه 15 تیر 1390, 09:15 صبح
چرا از DataList استفاده نمی کنی ، می تونی با کد صفحه بندیش کنی http://www.how2learnasp.net/default.aspx