PDA

View Full Version : اسفاده از گرید ویو مثل دیتا لیست



masud8002k
سه شنبه 14 شهریور 1391, 13:23 عصر
سلام
آیا راهی هست از گرید ویو مثل دیتا لیست به صورت 4 ستون استفاده بشه؟
اگر بله
چطور ممنون

meisam12
سه شنبه 14 شهریور 1391, 14:02 عصر
سلام می شه بیشتر توضیح بدید؟

sara_t
سه شنبه 14 شهریور 1391, 14:08 عصر
بله هست با استفاده از تگهای تیبل
این یه نمونه دو ستونه هست خودتون میتونید به چند ستون تیبدیل کنید

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Width="680px" AllowPaging="True"
onselectedindexchanging="GridView1_SelectedIndexChanging"
onselectedindexchanged="GridView1_SelectedIndexChanged">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table class="style1" dir="rtl">
<tr>
<td valign="top" align="right">

Teaching Name: <asp:Label ID="Label1" runat="server" Text='<%# Eval("nameteach") %>'>
</asp:Label>
<br>
</br>
Teaching Date: <asp:Label ID="Label2" runat="server" Text='<% #Eval("tarikhteach") %>'>
</asp:Label>
<br>
</br>
Teaching Description: <asp:Label ID="Label3" runat="server" Text='<% #Eval("trad") %>'>
</asp:Label>
</td>

<td valign="top" width="150px">
<asp:Image ID="image" runat="server" Height="150px" Width="150px"
ImageUrl='<%# Eval("imageurl","~/photogalery/{0}") %>'
PostBackUrl='<%# Eval("ID","details.aspx?ID={0}") %>' />
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

meisam12
سه شنبه 14 شهریور 1391, 14:29 عصر
یعنی هر ستون گریدویو 4ستون داشته باشد؟

masud8002k
سه شنبه 14 شهریور 1391, 16:43 عصر
یعنی هر ستون گریدویو 4ستون داشته باشد؟

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

masud8002k
سه شنبه 14 شهریور 1391, 16:45 عصر
بله هست با استفاده از تگهای تیبل
این یه نمونه دو ستونه هست خودتون میتونید به چند ستون تیبدیل کنید

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Width="680px" AllowPaging="True"
onselectedindexchanging="GridView1_SelectedIndexChanging"
onselectedindexchanged="GridView1_SelectedIndexChanged">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table class="style1" dir="rtl">
<tr>
<td valign="top" align="right">

Teaching Name: <asp:Label ID="Label1" runat="server" Text='<%# Eval("nameteach") %>'>
</asp:Label>
<br>
</br>
Teaching Date: <asp:Label ID="Label2" runat="server" Text='<% #Eval("tarikhteach") %>'>
</asp:Label>
<br>
</br>
Teaching Description: <asp:Label ID="Label3" runat="server" Text='<% #Eval("trad") %>'>
</asp:Label>
</td>

<td valign="top" width="150px">
<asp:Image ID="image" runat="server" Height="150px" Width="150px"
ImageUrl='<%# Eval("imageurl","~/photogalery/{0}") %>'
PostBackUrl='<%# Eval("ID","details.aspx?ID={0}") %>' />
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

اینجا دو ستون ایجاد شده اما هر کدوم مقادیر خاصی رو از دیتا بیس میخونه
من میخوام مثلا 4 ستون با 2 ردیف رو نشون بدم که در هر سطر و ستون به تریب مثلا یک لیبل بذارم و اونو بایند کنم به اسم اعضا و به ترتیب مثل دیتا لیست اعضا نمایش داده بشه

masud8002k
سه شنبه 14 شهریور 1391, 16:47 عصر
خلاصه میخوام کار دیتالیست رو انجام بده و اطلاعات رو به جای اینکه زیر هم نشون بده در 4ستون نشون بده(مثلا گالری تصویر رو در نطر بگیرید)
که یک عکس رو بایند میکنیم در دیتا لیس و خودش به ترتیب در ستون نشون میده و وقتی عکس اضافه شده میره سطر بعد
من میخوام با گرید ویو اینکار بکنم

mikhak_sefid
چهارشنبه 15 شهریور 1391, 09:04 صبح
سلام
چرا از خود datalist استفاده نمی کنین؟
البته من یه سوال تو datalist دارم
کسی می دونه چطور می تونم تداد سطرهای datalist رو محدود کنم مثلاً 4 ستون می شه اما چطور بگم با اضافه شدن رکورد جدید فقط سه سطر آخر رو در هر لحظه بهم نشون بده
آخه اونجوری مرتب به رکرودا اضافه می شه و ظاهر ساتیتم رو بد می کنه
کمک کنید خواهش می کنم
ممنون

masud8002k
چهارشنبه 15 شهریور 1391, 17:41 عصر
صفحه بندی دیتا لیست رو نمیدونم به خاطر این
اگر صفحه بندی دیتا لیست رو بندونم خوب از اون استفاده میکنم