Ведущий Диалог
Зарегистрирован: 10 July 2005
Сообщения: 110
Примеры кода: 0
|
Re[3]: ..опять загрука файла (( |
01 July 2006 20:35 |
|
|
|
|
Я к файлу обращаюсь во время исполнения собития Update
Private Sub DataGrid_catalogGoods_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid_catalogGoods.UpdateCommand
сейчас попробовал обратиться к нему, по номеру колонки:
содержимое .ascx файла:
<%@ Control Language="vb" AutoEventWireup="false" Codebehind="catalog_goods.ascx.vb" Inherits="ceo_test.catalog_goods" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<form name="goods_form" method="post" enctype="multipart/form-date">
<asp:DataGrid id=DataGrid_catalogGoods runat="server" DataSource="<%# DataSet_admCatalogGoods1 %>" Width="232px" DataKeyField="id" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn Visible="False" DataField="id" HeaderText="id"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<img src='/images/<%# Container.DataItem("id")%>.jpg'>
</ItemTemplate>
<EditItemTemplate>
<input type="file" runat="server" id="FileUpload1" name="FileUpload1">
</EditItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="cost" HeaderText="cost"></asp:BoundColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update" CancelText="Cancel" EditText="Edit"></asp:EditCommandColumn>
<asp:ButtonColumn Text="Delete" CommandName="Delete"></asp:ButtonColumn>
</Columns>
</asp:DataGrid>
<P>
<asp:linkbutton id="Linkbutton_addGoods" onclick="AddNew_Click" runat="server" Text="Add new item"
Font-Size="smaller">Добавить товар</asp:linkbutton></P>
<P>
<asp:label id="Message" runat="server"></asp:label></P>
</form>
code behind:
FileUpload1 = CType(e.Item.Cells(1).Controls(0), HtmlInputFile)
If (FileUpload1.PostedFile.ContentLength = 0) Then
Выдалась ошибка:
Line 251: FileUpload1 = CType(e.Item.Cells(1).Controls(0), HtmlInputFile)
Specified cast is not valid.
Exception Details: System.InvalidCastException: Specified cast is not valid.
Данное сообщение получено с сайта RSDN
|
|