2016-04-19 19 views
0

アップロードが完了した後、ファイルをGridviewにアップロードしてファイル名を表示します。必要に応じてFile/sを必要に応じてアップロードし、アップロード後に同じ列に表示

以下は、Gridviewを生成した私のaspxファイルです。ファイルをアップロードするにはどうすればよいですか?前もって感謝します。

<asp:CommandField ShowSelectButton="True" /> 
      <asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" /> 
      <asp:BoundField DataField="Date" HeaderText="Date" DataFormatString="{0:dd/MM/yyyy}" SortExpression ="Date" /> 
      <asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" /> 
      <asp:BoundField DataField="Address" HeaderText="Address" SortExpression="Address" /> 
      <asp:BoundField DataField="Phone" HeaderText="Phone" SortExpression="Phone" /> 
      <asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email" /> 
      <asp:BoundField DataField="Source" HeaderText="Source" SortExpression="Source" /> 
      <asp:BoundField DataField="Message" HeaderText="Message" SortExpression ="Message" /> 

       <asp:TemplateField HeaderText="Upload"> 
       <ItemTemplate> 
        <asp:FileUpload ID="FileUpload1" runat="server" EnableViewState="true" /> 
        <asp:Button ID="saveBtn" runat="server" CommandArgument="<%# Container.DataItemIndex%>" CommandName="save" Text="OK"/> 
       </ItemTemplate> 
      </asp:TemplateField> 
+0

イメージパスをデータベースに保存するかどうかを指定しますか? –

+0

ファイルをフォルダにアップロードしておき、ファイル名をGridviewにも表示したいと思っていました。そして、実際には複数のファイルもアップロードしたいと思っていました。 – Anoj

答えて

0

check it do you want just this?

<asp:TemplateField HeaderText="Upload"> 
      <ItemTemplate> 
       <asp:FileUpload ID="FileUpload1" runat="server" EnableViewState="true" /> 

      </ItemTemplate> 
     </asp:TemplateField> 

このコードは、単にあなたの要件を満たします!

+0

ここで私はファイルを選択して、それがgridViewにアップロードされ、その名前が表示されています... – Osama

+0

ありがとうございます。しかし、私は、ボタンのクリックを発射した後、その行IDのファイルを格納するために探していた:ボタンの下のコードは Anoj

+0

「保護された無効btnUpload_Click(オブジェクト送信者、EventArgsの電子) { HttpFileCollectionファイル=のRequest.Files ; foreach(ファイル内のvar x) { //ファイルアップロードコントロールで選択されたすべてのファイルをループする! } } ' – Osama

関連する問題