PDA

View Full Version : سوال: استفاده از کلید فایل اپلود در List view



mjsqts
جمعه 23 خرداد 1393, 19:37 عصر
سلام
من با کنترل list view یه ابزرای میخام درست کنم که بتونم عکس هم آپلود کنم مثل تصویر120161
حالا با زدن کلید ذخیره که همون Update هست چطوری میتونم عکس انتخاب شده در فایل آپلود رو داخل بانک ذخیره کنم؟

rezadana
جمعه 23 خرداد 1393, 21:42 عصر
سلام.
مشکلتون چی هست؟!

mjsqts
یک شنبه 25 خرداد 1393, 19:23 عصر
سطر دوم list view رو ببین. این حالت عادی هست
وقتی کلید ویرایش رو بزنیم میشه مثل سطر یک
یعنی ستون متن و ستون لینک دارای تکس باکس میشن و آماده ویرایش
ستون تصویر که قبلا img توش بوده و تصویر نشون میداده حالا تبدیل به کلید Upload file شده
من میخام وقتی عکس رو انتخاب کردم و کلید ذخیره رو زدم عکس انتخاب شده روی سرور ذخیره بشه و اسمش داخل بانک ذخیره بشه
کد list view lkl اینطوریه
<asp:ListView ID="ListView1" runat="server" DataKeyNames="ID"
DataSourceID="SlideDataSource" EnablePersistedSelection="True"
DataMember="DefaultView"
onitemupdated="ListView1_ItemUpdated" style="direction: ltr">
<AlternatingItemTemplate>
<tr style="background-color: #66CCFF; ">
<td align="center" valign="middle">
<asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' Width="50" ForeColor="Black" />
</td>

<td>
<asp:Label ID="matnLabel" runat="server" Text='<%# Eval("matn") %>' Width="300" Font-Names="tahoma" ForeColor="Black" />
</td>
<td>
<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank" NavigateUrl='<%# Eval("link") %>' Width="200" Text='<%# Eval("link") %>'></asp:HyperLink>

</td>
<td style="width: 175px" align="center" valign="middle">
<asp:Image ID="Image1" runat="server" Height="50" Width="80" ImageUrl='<%# Eval("src") %>' />
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="ویرایش" ToolTip='<%# Eval("ID") %>' Width="100" onclick="Button1_Click" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
</td>
</tr>
</AlternatingItemTemplate>
<EditItemTemplate>
<tr style="background-color: #00CCFF">

<td align="center" valign="middle">
<asp:Label ID="IDLabel1" runat="server" Text='<%# Eval("ID") %>' Width="50" ForeColor="Black"/>
</td>

<td>
<asp:TextBox ID="matnTextBox" runat="server" Text='<%# Bind("matn") %>' Width="300" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
</td>
<td>
<asp:TextBox ID="linkTextBox" runat="server" Text='<%# Bind("link") %>' Width="200" />
</td>
<td style="width: 175px" align="center" valign="middle">
<asp:FileUpload ID="FileUpload1" runat="server" Width="170" Font-Names="tahoma" />

</td>
<td>
<asp:Button ID="UpdateButton" runat="server" CommandName="Update"
Text="ذخیره" Width="50" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
Text="انصراف" Width="50" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
</td>
</tr>

</EditItemTemplate>
<EmptyDataTemplate>
<table runat="server" style="">
<tr>
<td>
No data was returned.</td>
</tr>
</table>
</EmptyDataTemplate>

<ItemTemplate>
<tr style="background-color: #FFFFFF">
<td align="center" valign="middle">
<asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' Width="50" ForeColor="Black"/>
</td>

<td>
<asp:Label ID="matnLabel" runat="server" Text='<%# Eval("matn") %>' Width="300" ForeColor="Black" />
</td>
<td>
<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank" NavigateUrl='<%# Eval("link") %>' Width="200" Text='<%# Eval("link") %>'></asp:HyperLink>
</td>
<td style="width: 175px" align="center" valign="middle">
<asp:Image ID="Image2" runat="server" Height="50" Width="80" ImageUrl='<%# Eval("src") %>' />
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="ویرایش" ToolTip='<%# Eval("ID") %>' Width="100" onclick="Button1_Click" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
</td>
</tr>
</ItemTemplate>
<LayoutTemplate>
<table runat="server">
<tr runat="server">
<td runat="server">
<table ID="itemPlaceholderContainer" runat="server" border="0" style="font-family: tahoma; font-size: 12px; color: #FFFFFF; background-color: #0000CC; font-weight: bold;" dir="rtl">
<tr runat="server" style="">
<th runat="server">
ردیف</th>
<th runat="server">
متن</th>
<th runat="server">
لینک</th>
<th runat="server">
تصویر</th>
</tr>
<tr ID="itemPlaceholder" runat="server">
</tr>
</table>
</td>
</tr>
<tr runat="server">
<td runat="server" style="">
</td>
</tr>
</table>
</LayoutTemplate>
</asp:ListView>
دیتا سورس من ستون متن و لینک رو ذخیره میکنه اما اپدیت باتن رو چطوری باید ذخیره کنم؟

mjsqts
یک شنبه 25 خرداد 1393, 19:27 عصر
<asp:ListView ID="ListView1" runat="server" DataKeyNames="ID"
DataSourceID="SlideDataSource" EnablePersistedSelection="True"
DataMember="DefaultView"
onitemupdated="ListView1_ItemUpdated" style="direction: ltr">
<AlternatingItemTemplate>
<tr style="background-color: #66CCFF; ">
<td align="center" valign="middle">
<asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' Width="50" ForeColor="Black" />
</td>

<td>
<asp:Label ID="matnLabel" runat="server" Text='<%# Eval("matn") %>' Width="300" Font-Names="tahoma" ForeColor="Black" />
</td>
<td>
<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank" NavigateUrl='<%# Eval("link") %>' Width="200" Text='<%# Eval("link") %>'></asp:HyperLink>

</td>
<td style="width: 175px" align="center" valign="middle">
<asp:Image ID="Image1" runat="server" Height="50" Width="80" ImageUrl='<%# Eval("src") %>' />
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="ویرایش" ToolTip='<%# Eval("ID") %>' Width="100" onclick="Button1_Click" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
</td>
</tr>
</AlternatingItemTemplate>
<EditItemTemplate>
<tr style="background-color: #00CCFF">

<td align="center" valign="middle">
<asp:Label ID="IDLabel1" runat="server" Text='<%# Eval("ID") %>' Width="50" ForeColor="Black"/>
</td>

<td>
<asp:TextBox ID="matnTextBox" runat="server" Text='<%# Bind("matn") %>' Width="300" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
</td>
<td>
<asp:TextBox ID="linkTextBox" runat="server" Text='<%# Bind("link") %>' Width="200" />
</td>
<td style="width: 175px" align="center" valign="middle">
<asp:FileUpload ID="FileUpload1" runat="server" Width="170" Font-Names="tahoma" />

</td>
<td>
<asp:Button ID="UpdateButton" runat="server" CommandName="Update"
Text="ذخیره" Width="50" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
Text="انصراف" Width="50" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
</td>
</tr>

</EditItemTemplate>
<EmptyDataTemplate>
<table runat="server" style="">
<tr>
<td>
No data was returned.</td>
</tr>
</table>
</EmptyDataTemplate>

<ItemTemplate>
<tr style="background-color: #FFFFFF">
<td align="center" valign="middle">
<asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' Width="50" ForeColor="Black"/>
</td>

<td>
<asp:Label ID="matnLabel" runat="server" Text='<%# Eval("matn") %>' Width="300" ForeColor="Black" />
</td>
<td>
<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank" NavigateUrl='<%# Eval("link") %>' Width="200" Text='<%# Eval("link") %>'></asp:HyperLink>
</td>
<td style="width: 175px" align="center" valign="middle">
<asp:Image ID="Image2" runat="server" Height="50" Width="80" ImageUrl='<%# Eval("src") %>' />
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="ویرایش" ToolTip='<%# Eval("ID") %>' Width="100" onclick="Button1_Click" Font-Names="tahoma" Font-Size="10" ForeColor="Black" />
</td>
</tr>
</ItemTemplate>
<LayoutTemplate>
<table runat="server">
<tr runat="server">
<td runat="server">
<table ID="itemPlaceholderContainer" runat="server" border="0" style="font-family: tahoma; font-size: 12px; color: #FFFFFF; background-color: #0000CC; font-weight: bold;" dir="rtl">
<tr runat="server" style="">
<th runat="server">
ردیف</th>
<th runat="server">
متن</th>
<th runat="server">
لینک</th>
<th runat="server">
تصویر</th>
</tr>
<tr ID="itemPlaceholder" runat="server">
</tr>
</table>
</td>
</tr>
<tr runat="server">
<td runat="server" style="">
</td>
</tr>
</table>
</LayoutTemplate>


</asp:ListView>