• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشكل در نمايش اخبار در سايت

iranidesign

کاربر تازه وارد
تاریخ عضویت
3 جولای 2006
نوشته‌ها
62
لایک‌ها
0
سلام

دوستان منو ببخشن يه سوال پيش اومده در مورد قرار دادن اخبار كه از ديتابيس sql خونده ميشه و در يه form view نمايش داده ميشه من مشكلم اينه كه در داخل form view فقط يك خبر نمايش داده ميشه و اگه themplate دوم و پايينش كپي كنم باز در صفحه اول ركورد اول و نشون ميده و (چون paging فعال هست) و صفحه دوم ركود دوم .


به ذهنم رسيد ا ز datalist استفاده كنم ولي اون خاصيت paging نداره مثلا 20 تا ركور داريم 20 تا ركورد زير هم رو تمپليت نشون ميده كدي هم كه نوشتم اينه دوستان اگه ميشه راهنمايي كنند​

HTML:
<asp:FormView ID="FormView1" runat="server" 
                AllowPaging="True" DataSourceID="SqlDataSource1" EmptyDataText="اخباري موجود نمي باشد" 
                EnableModelValidation="True" PageIndex="5" Width="435px" 
                DataKeyNames ="ID" DataMember="DefaultView" EnableTheming="True">
                                        <ItemTemplate>
                                            <table border="1" bordercolor="#000000">
                                                <tr>
                                                    <td background="images/menu.gif" 
                                                style="width: 507px; text-align: right;">
                                                        &nbsp;&nbsp;&nbsp;&nbsp;
                                                        <asp:Label ID="subjectLabel0" runat="server" Font-Bold="True" Font-Size="Small" 
                                                    Text='<%# eval("subject") %>'></asp:Label>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td bgcolor="#ffffff" style="width: 507px; text-align: right; height: 22px;">
                                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                                        <asp:Label ID="mainLabel0" runat="server" Font-Size="Small" 
                                                    Text='<%# Eval("main") %>'></asp:Label>
                                                    </td>
                                                </tr>
                                            </table>
                                            <br />
                                            <br />
                                            <table border="1" bordercolor="#000000">
                                                <tr>
                                                    <td background="images/menu.gif" style="width: 507px; text-align: right;">
                                                        &nbsp;&nbsp;&nbsp;&nbsp;
                                                        <asp:Label ID="subjectLabel1" runat="server" ClientIDMode='<%# Eval("ID") %>' 
                                                            Font-Bold="True" Font-Size="Small" Text='<%# Bind("subject") %>'></asp:Label>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td bgcolor="#ffffff" style="width: 507px; text-align: right; height: 22px;">
                                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                                        <asp:Label ID="mainLabel1" runat="server" Font-Size="Small" 
                                                            Text='<%# Bind("main", "{0}") %>'></asp:Label>
                                                    </td>
                                                </tr>
                                            </table>
                                            <br />
                                            <br />
                                        </ItemTemplate>
                                        <PagerSettings Mode="NumericFirstLast" />
                                        <PagerStyle Font-Size="Medium" ForeColor="Red" HorizontalAlign="Center" 
                                            VerticalAlign="Bottom" />
            </asp:FormView>
 

najafzadeh

کاربر فعال پایگاه داده ها
کاربر فعال
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
522
لایک‌ها
28
محل سکونت
قزقلعه
چرا از گريد ويو استفاده نمي گنين

سلام

دوستان منو ببخشن يه سوال پيش اومده در مورد قرار دادن اخبار كه از ديتابيس sql خونده ميشه و در يه form view نمايش داده ميشه من مشكلم اينه كه در داخل form view فقط يك خبر نمايش داده ميشه و اگه themplate دوم و پايينش كپي كنم باز در صفحه اول ركورد اول و نشون ميده و (چون paging فعال هست) و صفحه دوم ركود دوم .


به ذهنم رسيد ا ز datalist استفاده كنم ولي اون خاصيت paging نداره مثلا 20 تا ركور داريم 20 تا ركورد زير هم رو تمپليت نشون ميده كدي هم كه نوشتم اينه دوستان اگه ميشه راهنمايي كنند​

HTML:
<asp:FormView ID="FormView1" runat="server" 
                AllowPaging="True" DataSourceID="SqlDataSource1" EmptyDataText="اخباري موجود نمي باشد" 
                EnableModelValidation="True" PageIndex="5" Width="435px" 
                DataKeyNames ="ID" DataMember="DefaultView" EnableTheming="True">
                                        <ItemTemplate>
                                            <table border="1" bordercolor="#000000">
                                                <tr>
                                                    <td background="images/menu.gif" 
                                                style="width: 507px; text-align: right;">
                                                        &nbsp;&nbsp;&nbsp;&nbsp;
                                                        <asp:Label ID="subjectLabel0" runat="server" Font-Bold="True" Font-Size="Small" 
                                                    Text='<%# eval("subject") %>'></asp:Label>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td bgcolor="#ffffff" style="width: 507px; text-align: right; height: 22px;">
                                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                                        <asp:Label ID="mainLabel0" runat="server" Font-Size="Small" 
                                                    Text='<%# Eval("main") %>'></asp:Label>
                                                    </td>
                                                </tr>
                                            </table>
                                            <br />
                                            <br />
                                            <table border="1" bordercolor="#000000">
                                                <tr>
                                                    <td background="images/menu.gif" style="width: 507px; text-align: right;">
                                                        &nbsp;&nbsp;&nbsp;&nbsp;
                                                        <asp:Label ID="subjectLabel1" runat="server" ClientIDMode='<%# Eval("ID") %>' 
                                                            Font-Bold="True" Font-Size="Small" Text='<%# Bind("subject") %>'></asp:Label>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td bgcolor="#ffffff" style="width: 507px; text-align: right; height: 22px;">
                                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                                        <asp:Label ID="mainLabel1" runat="server" Font-Size="Small" 
                                                            Text='<%# Bind("main", "{0}") %>'></asp:Label>
                                                    </td>
                                                </tr>
                                            </table>
                                            <br />
                                            <br />
                                        </ItemTemplate>
                                        <PagerSettings Mode="NumericFirstLast" />
                                        <PagerStyle Font-Size="Medium" ForeColor="Red" HorizontalAlign="Center" 
                                            VerticalAlign="Bottom" />
            </asp:FormView>
 

Hamid_J

Registered User
تاریخ عضویت
20 ژوئن 2009
نوشته‌ها
1,611
لایک‌ها
716
محل سکونت
InMyDream
شما باید از Repeater استفاده کنید.
 
بالا