62,046
社区成员
发帖
与我相关
我的任务
分享
<dx:GridViewDataTextColumn FieldName="附件" VisibleIndex="9">
<EditItemTemplate>
<dx:ASPxTextBox ID="txtAttach" runat="server" Text='<%# Bind("附件") %>' Width="170px">
</dx:ASPxTextBox>
<dx:ASPxUploadControl ID="uploadAttach" runat="server" OnFileUploadComplete="uploadAttach_FileUploadComplete" OnInit="uploadAttach_Init" ShowUploadButton="True" Theme="Aqua" UploadMode="Auto" Width="280px">
<AdvancedModeSettings EnableDragAndDrop="True">
</AdvancedModeSettings>
</dx:ASPxUploadControl>
</EditItemTemplate>
</dx:GridViewDataTextColumn>
Dim txtattach As New ASPxTextBox
Protected Sub uploadAttach_FileUploadComplete(sender As Object, e As FileUploadCompleteEventArgs)
Dim newfile As String
newfile = Help.AspxUploadHelper.GetNewFile(Server.MapPath("~/Uploadfiles/"), e.UploadedFile.FileName)
e.UploadedFile.SaveAs(newfile)'上传文件
e.CallbackData = newfile
Me.hdNewfilename.Value = newfile ‘暂存保存文件名’
Dim colAttach As New GridViewDataTextColumn
colAttach = Me.ASPxGridView1.Columns("附件")
‘txtAttach 模板中aspxtextbox 的id’
txtattach = Me.ASPxGridView1.FindEditRowCellTemplateControl(colAttach, "txtAttach")
If txtattach Is Nothing Then
txtattach = Me.ASPxGridView1.FindEditFormLayoutItemTemplateControl("txtAttach")
End If
If txtattach Is Nothing Then
txtattach = Me.ASPxGridView1.FindEditFormTemplateControl("txtAttach")
End If