I followed the example online to download the attachment from a grid with a GridAttachmentColumn but I can't get the download working. The postback fires, ajax disables but the file is not sent. I am using Entity Framework.
<telerik:RadGrid AutoGenerateColumns="False" AutoGenerateDeleteColumn="True" AutoGenerateEditColumn="True" DataSourceID="EntityAttachmentsDataSource" ID="EntityAttachmentsGrid" OnDeleteCommand="EntityAttachmentsGrid_OnDeleteCommand" OnInsertCommand="EntityAttachmentsGrid_OnInsertCommand" OnItemCommand="EntityAttachmentsGrid_OnItemCommand" OnUpdateCommand="EntityAttachmentsGrid_OnUpdateCommand" runat="server"> <MasterTableView DataKeyNames="Id" DataSourceID="EntityAttachmentsDataSource"> <Columns> <telerik:GridBoundColumn DataField="Id" DataType="System.Int32" HeaderText="Id" ReadOnly="True" UniqueName="Id"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="FileName" HeaderText="FileName" UniqueName="FileName" ReadOnly="true" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridAttachmentColumn DataSourceID="EntityAttachmentDataSource" MaxFileSize="1048576" EditFormHeaderTextFormat="Upload Attachment:" HeaderText="Attachment" HeaderTooltip="Download Entity Attachment" AttachmentDataField="Attachment" AttachmentKeyFields="Id" FileNameTextField="FileName" DataTextField="FileName" UniqueName="InfringmentAttachment"> </telerik:GridAttachmentColumn> </Columns> </MasterTableView> <ClientSettings> <ClientEvents OnCommand="GridOnCommand" /> </ClientSettings> </telerik:RadGrid> <asp:EntityDataSource ConnectionString="name=MyEntities" DefaultContainerName="MyEntities" EnableFlattening="False" EntitySetName="EntityAttachments" EntityTypeFilter="EntityAttachment" ID="EntityAttachmentsDataSource" runat="server"> </asp:EntityDataSource> <asp:EntityDataSource ConnectionString="name=MyEntities" DefaultContainerName="MyEntities" EnableFlattening="False" EntitySetName="EntityAttachments" EntityTypeFilter="EntityAttachment" ID="EntityAttachmentDataSource" runat="server" Where="it.[Id] = @Id" Select="it.[Attachment]"> <SelectParameters> <asp:Parameter Name="Id" Type="Int32" /> </SelectParameters> </asp:EntityDataSource>I disabled ajax fine (ConditionalPostback, etc.) and can upload no worries. But I can't get the attachment to download direct from the datasource. All the examples I can find are for SqlDataSource.
Richard