Protected Sub Page_Load(ByVal sender As Object, ByVal
e As System.EventArgs) Handles Me.Load
        If IsPostBack Then
            Dim path As String =
Server.MapPath("~/Photo/")
            Dim fileOK As Boolean = False

            Dim FileUpload1 As FileUpload =
FormView1.FindControl("FormView1$FileUpload1")

            If FileUpload1.HasFile Then
                Dim fileExtension As String
                fileExtension = System.IO.Path. _
                   
GetExtension(FileUpload1.FileName).ToLower()
                Dim allowedExtensions As String() = _
                    {".jpg", ".jpeg", ".png", ".gif"}
                For i As Integer = 0 To
allowedExtensions.Length - 1
                    If fileExtension =
allowedExtensions(i) Then
                        fileOK = True
                    End If
                Next
                If fileOK Then
                    Try
                       
FileUpload1.PostedFile.SaveAs(path & _
                             FileUpload1.FileName)
                        Label1.Text = "File uploaded!"
                    Catch ex As Exception
                        Label1.Text = "File could not
be uploaded."
                    End Try
                Else
                    Label1.Text = "Cannot accept files
of this type."
                End If
            End If
        End If
    End Sub


and HTML look like this:
------------------------

<asp:Label ID="Label1" runat="server"
Text="Label"></asp:Label><br />
        <br />
        <br />
        <asp:FormView ID="FormView1" runat="server"
DataKeyNames="ID" DataSourceID="ObjectDataSource1">
            <EditItemTemplate>
                ID:
                <asp:Label ID="IDLabel1"
runat="server" Text='<%# Eval("ID")
%>'></asp:Label><br />
                Nama_Mobil:
                <asp:TextBox ID="Nama_MobilTextBox"
runat="server" Text='<%# Bind("Nama_Mobil") %>'>
                </asp:TextBox><br />
                Merk:
                <asp:TextBox ID="MerkTextBox"
runat="server" Text='<%# Bind("Merk") %>'>
                </asp:TextBox><br />
                Warna:
                <asp:TextBox ID="WarnaTextBox"
runat="server" Text='<%# Bind("Warna") %>'>
                </asp:TextBox><br />
                Tahun:
                <asp:TextBox ID="TahunTextBox"
runat="server" Text='<%# Bind("Tahun") %>'>
                </asp:TextBox><br />
                Tanggal:
                <asp:TextBox ID="TanggalTextBox"
runat="server" Text='<%# Bind("Tanggal") %>'>
                </asp:TextBox><br />
                Keterangan:
                <asp:TextBox ID="KeteranganTextBox"
runat="server" Text='<%# Bind("Keterangan") %>'>
                </asp:TextBox><br />
                Status:
                <asp:TextBox ID="StatusTextBox"
runat="server" Text='<%# Bind("Status") %>'>
                </asp:TextBox><br />
                Image_File:
                <asp:TextBox ID="Image_FileTextBox"
runat="server" Text='<%# Bind("Image_File") %>'>
                </asp:TextBox><br />
                <asp:LinkButton ID="UpdateButton"
runat="server" CausesValidation="True"
CommandName="Update"
                    Text="Update">
                </asp:LinkButton>
                <asp:LinkButton
ID="UpdateCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel"
                    Text="Cancel">
                </asp:LinkButton>
            </EditItemTemplate>
            <InsertItemTemplate>
                Nama_Mobil:
                <asp:TextBox ID="Nama_MobilTextBox"
runat="server" Text='<%# Bind("Nama_Mobil") %>'>
                </asp:TextBox><br />
                Merk:
                <asp:TextBox ID="MerkTextBox"
runat="server" Text='<%# Bind("Merk") %>'>
                </asp:TextBox><br />
                Warna:
                <asp:TextBox ID="WarnaTextBox"
runat="server" Text='<%# Bind("Warna") %>'>
                </asp:TextBox><br />
                Tahun:
                <asp:TextBox ID="TahunTextBox"
runat="server" Text='<%# Bind("Tahun") %>'>
                </asp:TextBox><br />
                Tanggal:
                <asp:TextBox ID="TanggalTextBox"
runat="server" Text='<%# Bind("Tanggal") %>'>
                </asp:TextBox><br />
                Keterangan:
                <asp:TextBox ID="KeteranganTextBox"
runat="server" Text='<%# Bind("Keterangan") %>'>
                </asp:TextBox><br />
                Status:
                <asp:TextBox ID="StatusTextBox"
runat="server" Text='<%# Bind("Status") %>'>
                </asp:TextBox><br />
                Image_File:&nbsp;
                <asp:FileUpload ID="FileUpload1"
runat="server" />
                <asp:Button ID="Button1"
runat="server" Text="Button" /><br />
                <asp:LinkButton ID="InsertButton"
runat="server" CausesValidation="True"
CommandName="Insert"
                    Text="Insert">
                </asp:LinkButton>
                <asp:LinkButton
ID="InsertCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel"
                    Text="Cancel">
                </asp:LinkButton>
            </InsertItemTemplate>
            <ItemTemplate>
                ID:
                <asp:Label ID="IDLabel" runat="server"
Text='<%# Eval("ID") %>'></asp:Label><br />
                Nama_Mobil:
                <asp:Label ID="Nama_MobilLabel"
runat="server" Text='<%# Bind("Nama_Mobil") %>'>
                </asp:Label><br />
                Merk:
                <asp:Label ID="MerkLabel"
runat="server" Text='<%# Bind("Merk")
%>'></asp:Label><br />
                Warna:
                <asp:Label ID="WarnaLabel"
runat="server" Text='<%# Bind("Warna")
%>'></asp:Label><br />
                Tahun:
                <asp:Label ID="TahunLabel"
runat="server" Text='<%# Bind("Tahun")
%>'></asp:Label><br />
                Tanggal:
                <asp:Label ID="TanggalLabel"
runat="server" Text='<%# Bind("Tanggal")
%>'></asp:Label><br />
                Keterangan:
                <asp:Label ID="KeteranganLabel"
runat="server" Text='<%# Bind("Keterangan") %>'>
                </asp:Label><br />
                Status:
                <asp:Label ID="StatusLabel"
runat="server" Text='<%# Bind("Status")
%>'></asp:Label><br />
                Image_File:
                <asp:Label ID="Image_FileLabel"
runat="server" Text='<%# Bind("Image_File") %>'>
                </asp:Label><br />
                <asp:LinkButton ID="EditButton"
runat="server" CausesValidation="False"
CommandName="Edit"
                    Text="Edit">
                </asp:LinkButton>
                <asp:LinkButton ID="DeleteButton"
runat="server" CausesValidation="False"
CommandName="Delete"
                    Text="Delete">
                </asp:LinkButton>
                <asp:LinkButton ID="NewButton"
runat="server" CausesValidation="False"
CommandName="New"
                    Text="New">
                </asp:LinkButton>
            </ItemTemplate>
        </asp:FormView>
        <asp:ObjectDataSource ID="ObjectDataSource1"
runat="server" DeleteMethod="Delete"
            InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}"
SelectMethod="GetMobil"
           
TypeName="MotorTableAdapters.tb_MobilTableAdapter"
UpdateMethod="Update">
            <DeleteParameters>
                <asp:Parameter Name="Original_ID"
Type="Int32" />
            </DeleteParameters>
            <UpdateParameters>
                <asp:Parameter Name="Nama_Mobil"
Type="String" />
                <asp:Parameter Name="Merk"
Type="String" />
                <asp:Parameter Name="Warna"
Type="String" />
                <asp:Parameter Name="Tahun"
Type="String" />
                <asp:Parameter Name="Tanggal"
Type="DateTime" />
                <asp:Parameter Name="Keterangan"
Type="String" />
                <asp:Parameter Name="Status"
Type="String" />
                <asp:Parameter Name="Image_File"
Type="String" />
                <asp:Parameter Name="Original_ID"
Type="Int32" />
            </UpdateParameters>
            <InsertParameters>
                <asp:Parameter Name="Nama_Mobil"
Type="String" />
                <asp:Parameter Name="Merk"
Type="String" />
                <asp:Parameter Name="Warna"
Type="String" />
                <asp:Parameter Name="Tahun"
Type="String" />
                <asp:Parameter Name="Tanggal"
Type="DateTime" />
                <asp:Parameter Name="Keterangan"
Type="String" />
                <asp:Parameter Name="Status"
Type="String" />
                <asp:Parameter Name="Image_File"
Type="String" />
            </InsertParameters>
        </asp:ObjectDataSource>
    
    </div>



 
____________________________________________________________________________________
Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives.
http://tools.search.yahoo.com/toolbar/features/mail/

Reply via email to