This is a migrated thread and some comments may be shown as answers.

Remove the Uploaded files from Asyn Upload FileList

1 Answer 134 Views
AsyncUpload
This is a migrated thread and some comments may be shown as answers.
Himagiri
Top achievements
Rank 1
Himagiri asked on 21 Jan 2014, 09:14 PM
Hi,
I have a telerik multi tab control. In the first tab, I have a Rad Grid which displays list . On click of each row second tab displays details. Second tab contains Rad Async Upload control.If files are uploaded for a particular Item and after save if another row is clicked previous uploaded files are retained. I want to remove the files uploaded for previous row.Please advise.

Thanks,
Himagiri

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 22 Jan 2014, 07:40 AM
Hi Himagiri,

Please have a look into the sample code snippet which works fine at my end.

ASPX:
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
    <Tabs>
        <telerik:RadTab Text="Grid" PageViewID="RadPageView1">
        </telerik:RadTab>
        <telerik:RadTab Text="Details" PageViewID="RadPageView2">
        </telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server">
    <telerik:RadPageView ID="RadPageView1" runat="server">
        <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged">
            <ClientSettings EnablePostBackOnRowClick="true" Selecting-AllowRowSelect="true">
            </ClientSettings>
        </telerik:RadGrid>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            SelectCommand="SELECT top 10 [OrderID], [CustomerID], [ShipAddress],[OrderDate] FROM [Orders]">
        </asp:SqlDataSource>
    </telerik:RadPageView>
    <telerik:RadPageView ID="RadPageView2" runat="server">
        <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" TargetFolder="Uploads">
        </telerik:RadAsyncUpload>
        <telerik:RadButton ID="RadButton1" runat="server" Text="Save" OnClick="RadButton1_Click">
        </telerik:RadButton>
    </telerik:RadPageView>
</telerik:RadMultiPage>

C#:
protected void RadGrid1_SelectedIndexChanged(object sender, EventArgs e)
{
    RadTab tab = (RadTab)RadTabStrip1.FindTabByText("Details");
    tab.Selected = true;
    RadPageView page = (RadPageView)tab.PageView;
    page.Selected = true;
}
protected void RadButton1_Click(object sender, EventArgs e)
{
    RadTab tab = (RadTab)RadTabStrip1.FindTabByText("Grid");
    tab.Selected = true;
    RadPageView page = (RadPageView)tab.PageView;
    page.Selected = true;
}

Let me know if you have any concern.
Thanks,
Shinu.
Tags
AsyncUpload
Asked by
Himagiri
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or