Protected
Sub
docExplorer_ItemCommand(
ByVal
sender
As
Object
,
ByVal
e
As
RadFileExplorerEventArgs)
Handles
docExplorer.ItemCommand
Select
Case
e.Command
Case
"MoveFile"
Dim
oldExt
As
String
= System.IO.Path.GetExtension(e.Path)
Dim
newExt
As
String
= System.IO.Path.GetExtension(e.NewPath)
If
Not
oldExt = newExt
Then
e.Cancel =
True
End
If
Exit
Select
End
Select
i have RadAsyncUpload that upload multi files when files uploaded complete in
FileUploaded event should rebind radgrid which display the files
the problem is radgid1.Databind(); dosen't fire
here is my code
this ajaxmanger code
<telerik:RadAjaxManager ID="RadAjaxManagerFileUpload" runat="server">
<AjaxSettings >
<telerik:AjaxSetting AjaxControlID="tlkasycupMultipleFile">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="tlkasycupMultipleFile" />
<telerik:AjaxUpdatedControl ControlID="radgSupAcctFileUploads" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="radgSupAcctFileUploads">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="radgSupAcctFileUploads" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
Here is code behind
protected void tlkasycupMultipleFile_FileUploaded(object sender, Telerik.Web.UI.FileUploadedEventArgs e)
{
//here code to save files in DB and its works fine
// after that bind the RadGrid
radgSupAcctFileUploads.DataSourceID = odsFileUploads.ID;
radgSupAcctFileUploads.DataBind();
}
This is my scenarioi have configured a radsplitter as below, on IE it is working on other browsers it is not (Mozilla, Opera, Safari, Chrome)
<telerik:RadSplitter runat="server" ID="RadSplitter1" Width="100%" BorderSize="0"
BorderStyle="None" PanesBorderSize="0" Height="100%" Orientation="Horizontal">
<
telerik:RadGrid
ID
=
"grdMarkups"
AllowMultiRowSelection
=
"false"
PagerStyle-AlwaysVisible
=
"false"
PagerStyle-Mode
=
"NextPrevNumericAndAdvanced"
runat
=
"server"
Width
=
"99.9%"
Height
=
"99.9%"
AllowPaging
=
"false"
AllowSorting
=
"false"
AutoGenerateColumns
=
"False"
GridLines
=
"None"
>
<
MasterTableView
AllowPaging
=
"false"
NoMasterRecordsText
=
"This document does not currently have any markups associated with this version"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"Item_Name"
HeaderText
=
"Name"
Visible
=
"true"
ItemStyle-Wrap
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Last_Edit"
HeaderText
=
"Last Edit"
HeaderStyle-Width
=
"25%"
ItemStyle-CssClass
=
"contactInfoXSmallNormal"
ItemStyle-Wrap
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Original_Filename"
HeaderText
=
"Original File"
Visible
=
"false"
ItemStyle-Wrap
=
"true"
HeaderStyle-Width
=
"15%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"MarkupURL"
UniqueName
=
"Markup"
HeaderTooltip
=
"Click to view more details about the document"
HeaderText
=
"View"
Text
=
"View"
Target
=
"_blank"
HeaderStyle-Width
=
"10%"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Download"
UniqueName
=
"Download"
HeaderStyle-Width
=
"11%"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
Visible
=
"false"
>
<
ItemTemplate
>
<
button
value
=
"Download"
style
=
"width: 90%"
title
=
"Download this document"
class
=
"contactInfoXXSmall"
type
=
"button"
onclick
=
"downloadSingleDocument('<%# Eval("
Id") %>');">
Download</
button
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"View"
HeaderStyle-Width
=
"5%"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
Visible
=
"false"
>
<
ItemTemplate
>
<
button
value
=
"View"
style
=
"width: 90%"
title
=
"View this document"
class
=
"contactInfoXXSmall"
onclick
=
"viewSingleDocument('<%# Eval("
Id") %>');">
View</
button
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Id"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
EnableRowHoverStyle
=
"false"
>
<
Selecting
AllowRowSelect
=
"true"
/>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
IEnumerable<Invoice> invs = Invoice.GetTestInvoices(100);
var s = from i
in
invs
group i by i.Name;
ChartSeries chtOutstanding =
new
ChartSeries(
"Outstanding"
, ChartSeriesType.StackedBar);
ChartSeries chtCompleted =
new
ChartSeries(
"Completed"
, ChartSeriesType.StackedBar);
chtOutstanding.Appearance.LabelAppearance.LabelLocation = Telerik.Charting.Styles.StyleSeriesItemLabel.ItemLabelLocation.Inside;
chtCompleted.Appearance.LabelAppearance.LabelLocation = Telerik.Charting.Styles.StyleSeriesItemLabel.ItemLabelLocation.Inside;
foreach
(var item
in
s.OrderBy(a => a.Key))
{
chtCompleted.AddItem(item.Where(a => a.Status == 1).Count());
chtOutstanding.AddItem(item.Where(a => a.Status != 1).Count());
}
RadChart1.Series.Add(chtOutstanding);
RadChart1.Series.Add(chtCompleted);