Hi,
1) By assigning image to 'targetfolder' property in RadUpload, images are well stored in prescribed folder. Nowi need to change this current uploaded file name.
2) And i have done above task inother way as :
protected voidRadGrid1_UpdateCommand(object source, GridCommandEventArgs e)
{
RadUploadcurrentUpload = ((RadUpload)e.Item.FindControl("RadUpload1"));
RadUploadContext uploadContext = RadUploadContext.Current;
UploadedFileFile = uploadContext.UploadedFiles[currentUpload.UniqueID];
if (File !=null)
{
File.SaveAs(Server.MapPath("~/Icons" + File.GetName()));
}}
---- here in uploadcontent value is null ..and getting an error as Object reference not set to an instance of anobject.
Thanks,
Nagarjun S.
| aspx: |
| <telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource" |
| AllowSorting="True" PageSize="3" AllowPaging="True" AutoGenerateColumns="False" AllowFilteringByColumn="True" EnableViewState="True" GridLines="None" ShowGroupPanel="True"> |
| <PagerStyle Mode="NextPrevAndNumeric" /> |
| <MasterTableView ShowFooter="True"> |
| <Columns> |
| <telerik:GridHyperLinkColumn DataTextFormatString="Ret" DataNavigateUrlFields="UserID" |
| DataNavigateUrlFormatString="http://www.google.com/search?hl=en&q={0}&btnG=Google+Search" |
| UniqueName="Ret" DataTextField="UserID" HeaderText="Ret" AllowFiltering="false" > |
| </telerik:GridHyperLinkColumn> |
| <telerik:GridHyperLinkColumn DataTextFormatString="Slet" DataNavigateUrlFields="UserID" DataNavigateUrlFormatString="javascript: void(alert('UserId={0}'));" |
| UniqueName="Slet" DataTextField="UserID" HeaderText="Slet" AllowFiltering="false"> |
| </telerik:GridHyperLinkColumn> |
| <telerik:GridBoundColumn UniqueName="Email" SortExpression="Email" HeaderText="E-mail" |
| DataField="Email" CurrentFilterFunction="StartsWith" AutoPostBackOnFilter="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="FuldeNavn" SortExpression="FuldeNavn" HeaderText="Navn" |
| DataField="FuldeNavn"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Medlemsnummer" SortExpression="Medlemsnummer" |
| HeaderText="Medlemsnummer" DataField="Medlemsnummer"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="RoleName" SortExpression="RoleName" HeaderText="Rolle" |
| DataField="RoleName"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| IObjectScope os = (IObjectScope)Context.Items["ObjectScopeProvider"]; |
| IQueryable result = from x in os.Extent<UserRole>() |
| where x.PortalID == 1 |
| select new { x.User.UserID, x.User.Email, x.User.FuldeNavn, x.Medlemsnummer, x.Role.RoleName }; |
| RadGrid1.DataSource = result; |
| } |
RadAjaxManager AjaxManager = (RadAjaxManager)Master.FindControl("MasterRadManager");
ImageButton
ImgBtnSave = (ImageButton)Master.FindControl("ImgBtnSave");
AjaxManager.AjaxSettings.AddAjaxSetting(ImgBtnSave, pnlSender, DefaultLoadingPanel);
then i have used four buttons in my master page, which is fire an event in content pages. the content page load event has the code as mentioned above.
please let me knwo what is wrong and the solution for this.
<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True"
AllowPaging="True" AllowSorting="True" GridLines="None">
<HeaderContextMenu>
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</HeaderContextMenu>
<MasterTableView>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
</MasterTableView>
<FilterMenu>
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>