با سلام چطور میشه یه جدول شبیه جدول های HTML در asp.net نوشت؟
من یه برنامه دارم که پایگاه داده نداره و فقط میخوام خروجی محاسبات ریاضی رو که ریختم درون لیبل و از اون طریق نمایش میدم توی یه جدول ذخیره بشه و جدول به عنوان خروجی من باشه
میشه راهنمایی بفرمایید؟
من با استفاده از repeater سطر و ستون زو ایجاد کردم اما چرا این همه تکرار میشه؟
<asp:Repeater ID="repeater1" runat="server"> <HeaderTemplate> <table border="2"> <tr> <td colspan="2"><b><u>Website Listing</u></b><br /> </td> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td> <asp:Label ID="Label16" runat="server" Text=":مبلغ وام"></asp:Label></td> </tr> <tr> <td> <asp:Label ID="Label10" runat="server" Text=":مبلغ پیش پرداخت"></asp:Label></td> </tr> <tr> <td> <asp:Label ID="Label11" runat="server" Text=":مبلغ هر قسط"></asp:Label></td> </tr> <tr> <td> <asp:Label ID="Label12" runat="server" Text=":(قسط اول (کارمزد"></asp:Label></td> </tr> <tr> <td> <asp:Label ID="Label5" runat="server" Text=":مجموع پرداختی"></asp:Label></td> </tr> <%# DataBinder.Eval(Container.DataItem, "website_name")%> <br /> </td></tr> </ItemTemplate> <FooterTemplate> </tabel> </FooterTemplate> </asp:Repeater>
شما فقط باید tr هارو با با repeater انجام بدی ، خود تیبل رو نباید داخلش بزارید
یعنی اینجوری؟
خطا میده!
<asp:Repeater ID="repeater2" runat="server"> <tr> <td> <asp:Label ID="Label15" runat="server" Text=""></asp:Label></td> <td> <asp:Label ID="Label4" runat="server" Text=""></asp:Label></td> <td> <asp:Label ID="Label6" runat="server" Text=""></asp:Label></td> <td> <asp:Label ID="Label9" runat="server" Text=""></asp:Label></td> <td> <asp:Label ID="Label8" runat="server" Text=""></asp:Label></td> </tr></asp:Repeater>
tr ها باید داخل المان
<ItemTemplate>
باشند
شرمنده بازم خطا داره!
<asp:Repeater ID="repeater1" runat="server"> <HeaderTemplate> <table border="2"> <tr> <td colspan="2"><b><u>Website Listing</u></b><br /> </td> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td> <asp:Label ID="Label16" runat="server" Text=":مبلغ وام"></asp:Label></td> </tr> </ItemTemplate> <ItemTemplate> <tr> <td> <asp:Label ID="Label10" runat="server" Text=":مبلغ پیش پرداخت"></asp:Label></td> <td> <asp:Label ID="Label4" runat="server" Text=""></asp:Label></td> </tr></ItemTemplate> <ItemTemplate> <tr> <td> <asp:Label ID="Label11" runat="server" Text=":مبلغ هر قسط"></asp:Label></td> </tr></ItemTemplate> <ItemTemplate> <tr> <td> <asp:Label ID="Label12" runat="server" Text=":(قسط اول (کارمزد"></asp:Label></td> </tr></ItemTemplate> <ItemTemplate> <tr> <td> <asp:Label ID="Label5" runat="server" Text=":مجموع پرداختی"></asp:Label></td> </tr></ItemTemplate> <br /> <FooterTemplate> </tabel> </FooterTemplate> </asp:Repeater>
مقاله زیر نحوه کار با Repeater را به شما آموزش میده:
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)