View Full Version : ایجاد یک صفحه با استفاده از اطلاعات فایل اکسل یا جدول
amirb55
شنبه 02 مهر 1390, 16:41 عصر
سلام
من اطلاعاتی در یک جدول یا فایل اکسل دارم به این شرح
در هر سطر نام کالا - قیمت قسطی آن - قیمت نقدی آن - یک ادرس اینترنتی - یک آدرس عکس
حالا میخوام از روی این اطلاعاتی یک صفحه ایجاد بشود که مثلا در 3 ستون سطرهای این جدول را نمایش دهد
بطوریکه فیلد نام نوشته شود تصویر زیر آن قرار گیرد هر دو نام و تصویر به آدرس اینترنتی لینک گردد.و قیمت ها در زیر تصویر در دوخط با ذکر عبارت قیمت نقد و قیمت قسطی ظاهر شود.
کسی میتونه راهنمایی کنه البته اگر کلا کدش را برام بنویسید خیلی ممنون میشم.
مثال برای روشن شدن :
سطر جدول : کتاب داستان - 100 - 120 - http://www.ss.com/ketab.jpg - http://www.ss.xom/ketabdastan.html
این اطلاعات در جدول است
در فایل میشود :
کتاب داستان
--------------
عکس
--------------
قیمت نقد 100
قیمت قسطی 120
البته عبارت کتاب داستان و عکس به آدرس http://www.ss.xom/ketabdastan.html لینک شده است.
ممنون از همگی
amirb55
یک شنبه 03 مهر 1390, 06:34 صبح
سلام به همه
قسمتی از ماجرا را خودم درست کردم
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<table cellpadding="0" cellspacing="0" style="height: 649px; width: 775px;">
<tr>
<td width="766" valign="top" class="style10">
<div style="height: 20px">
</div>
<div style="height: 20px" align="right">
<font style="font-family: Tahoma; font-size: 12px; color: #FFFFFF" > <br /> </font></div>
<div style="height: 20px" align="right">
<font style="font-family: Tahoma; font-size: 12px; color: #FFFFFF" > </font></div>
<div align="center">
<asp:SqlDataSource ID="SqlDataSource4" runat="server"
ConnectionString="<%$ ConnectionStrings:dbsConnectionString %>"
SelectCommand="SELECT * FROM [products] ">
</asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource4"
PageSize="40" BorderWidth="0px" EnableModelValidation="True">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table border="0" cellpadding="0" cellspacing="0" dir="rtl"
style="width: 700px; height: 100px">
<!-- MSTableType="layout" -->
<tr>
<td align="center" style="width: 100px" valign="middle">
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("img") %>' />
</td>
<td style="height: 100px; width: 600px" valign="top">
<table cellpadding="0" cellspacing="0" height="20" width="600">
<!-- MSTableType="layout" -->
<tr>
<td height="20" width="25">
</td>
<td align="right" height="20" width="275">
<asp:Label ID="Label1" runat="server" Font-Names="tahoma" Font-Size="10pt"
ForeColor="#999999" Text="نام کالا : "></asp:Label>
<asp:Label ID="Label2" runat="server" Font-Names="tahoma" Font-Size="10pt"
ForeColor="White" Text='<%# Eval("name") %>'></asp:Label>
</td>
<td height="20" width="27">
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" height="20" width="600">
<!-- MSTableType="layout" -->
<tr>
<td height="20" width="25">
</td>
<td align="right" height="20" width="275">
<asp:Label ID="Label5" runat="server" Font-Names="tahoma" Font-Size="10pt"
ForeColor="#999999" Text="قیمت کارت میزان(سخا) : "></asp:Label>
<asp:Label ID="Label9" runat="server" Font-Names="tahoma" Font-Size="10pt"
ForeColor="White" Text='<%# Eval("price_sakha") %>'></asp:Label>
</td>
<td height="20" width="26">
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" height="20" width="600">
<!-- MSTableType="layout" -->
<tr>
<td height="20" width="25">
</td>
<td align="right" height="20" width="275">
<asp:Label ID="Label7" runat="server" Font-Names="tahoma" Font-Size="10pt"
ForeColor="#999999" Text="قیمت نقد (کارت شتاب) : "></asp:Label>
<asp:Label ID="Label10" runat="server" Font-Names="tahoma" Font-Size="10pt"
ForeColor="White" Text='<%# Eval("price_naghd") %>'></asp:Label>
</td>
<td height="20" width="26">
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" height="20" width="600">
<!-- MSTableType="layout" -->
<tr>
<td height="20" width="24">
</td>
<td align="right" height="20" width="576">
<asp:Label ID="Label15" runat="server" Font-Names="tahoma" Font-Size="10pt"
ForeColor="#999999" Text="شماره کالا : "></asp:Label>
<asp:Label ID="Label16" runat="server" Font-Names="tahoma" Font-Size="10pt"
ForeColor="White" Text='<%# Eval("ID") %>'></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</td>
</tr>
</table>
</asp:Content>
الان چند تا نکته باقی مانده که خواهش میکنم راهنمایی بفرمایید
1- الان این اسم و عکس لینک نیستند
2- در حال حاضر محصولات یک ستونه نمایش داده میشود یعنی در هر سطر یک محصول هست میخواهم دست کم 2 ستونه باشه چکار کنم محصولات کنار هم نمایش داده شوند؟
3- میخواهم برای هر محصول یک چک باکس بگذارم که اگر کاربر تیک زد نام آن محصول در یک تکست باکس که پایین صفحه اضافه میشود درج شود اگر کاربر بیشتر از یک چک باکس تیک زد باید اسم هر محصولی که تیک خوره به آن تکست باکس اضافه شود
ممنون از توجه شما
amirb55
یک شنبه 03 مهر 1390, 19:21 عصر
کسی هست کند یاری مرا!؟
amirb55
دوشنبه 04 مهر 1390, 08:58 صبح
یعنی اینقدر سوال سخته ؟ یا کسی دلش نمیخواد کمک کنه ؟!
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.