or
protected
void
RadGantt1_TaskInsert(
object
sender, Telerik.Web.UI.Gantt.GanttEventArgs e)
{
foreach
(var item
in
e.Tasks)
{
this
.oGanttTacheBo.title = item.Title;
this
.oGanttTacheBo.parentid = item.ParentID;
this
.oGanttTacheBo.OrderID = item.OrderID;
this
.oGanttTacheBo.start = item.Start;
this
.oGanttTacheBo.end = item.End;
this
.oGanttTacheBo.PercentComplete = item.PercentComplete;
this
.oGanttTacheBo.Expanded = item.Expanded;
// Here i can save in my database or i make a sql script ?
// How this event it's FIRE ?
this
.oGanttTacheBo.Save();
}
}
Hi,
RadAsyncUpload is working allright in IE 7 when the application is run locally but on deploying the same to the server, the file upload doesnot work in IE7 but does work in FireFox. In IE 7, It seems stuck and after a few mintues gives the red symbol indicating a failure.
Can any one please shed some light on this ?
thanks in advance. \
An update: it does not work in IE 8 also; I am also not seeing any error on using OnClientFileUploadFailed. OnClientFileUploading returns the message alert given in javascript. After that it just stays with the orange ball blinking. it never goes to the next event and never fails .
Also i have made sure that the app pool user has write permissions to the app_data/RadUploadTemp
Please help.
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function onRequestStart(sender, args) {
if (args.get_eventTarget().indexOf("vCard") >= 0)
args.set_enableAjax(false);
}
function ShowEditForm(id, rowIndex) {
var grid = $find("<%= _gridContacts.ClientID%>");
var rowControl = grid.get_masterTableView().get_dataItems()[rowIndex].get_element();
grid.get_masterTableView().selectItem(rowControl, true);
window.radopen("Contacts.aspx?Contact_ID=" + id, "UserListDialog");
return false;
}
function ShowInsertForm() {
window.radopen("Contacts.aspx", "UserListDialog");
return false;
}
function RowDblClick(sender, eventArgs) {
window.radopen("Contacts.aspx?Contact_ID=" + eventArgs.getDataKeyValue("Contact_ID"), "UserListDialog");
}
function refreshGrid(arg) {
if (!arg) {
$find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind");
}
else {
$find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAndNavigate");
}
}
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
OnAjaxRequest
=
"RadAjaxManager1_AjaxRequest"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxManager1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"_gridContacts"
LoadingPanelID
=
"gridLoadingPanel"
></
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"_gridContacts"
LoadingPanelID
=
"gridLoadingPanel"
></
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
runat
=
"server"
ID
=
"gridLoadingPanel"
></
telerik:RadAjaxLoadingPanel
>
<
asp:UpdatePanel
ID
=
"UpdatePanel1"
runat
=
"server"
UpdateMode
=
"Always"
>
<
ContentTemplate
>
<
telerik:RadGrid
ID
=
"_gridContacts"
runat
=
"server"
AutoGenerateColumns
=
"False"
CellSpacing
=
"0"
GridLines
=
"None"
AllowMultiRowEdit
=
"False"
HeaderStyle-Font-Bold
=
"true"
>
<
MasterTableView
CommandItemDisplay
=
"None"
DataKeyNames
=
"Contact_ID"
ClientDataKeyNames
=
"Contact_ID"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
<
Columns
>
<
telerik:GridTemplateColumn
UniqueName
=
"TemplateEditColumn"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
<
ItemTemplate
>
<
asp:HyperLink
ID
=
"EditLink"
runat
=
"server"
Text
=
"Edit"
>
<
img
style
=
"border:0px;vertical-align:middle;"
alt
=
""
src
=
"/Images/Edit.png"
/>
</
asp:HyperLink
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridButtonColumn
DataTextFormatString
=
"Select {0}"
ButtonType
=
"ImageButton"
UniqueName
=
"vCard"
HeaderText
=
" "
ItemStyle-HorizontalAlign
=
"Center"
HeaderStyle-HorizontalAlign
=
"Center"
ImageUrl
=
"/images/vcard-icon.png"
CommandName
=
"VCard"
>
<
HeaderStyle
Width
=
"40px"
></
HeaderStyle
>
</
telerik:GridButtonColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"FullName"
HeaderText
=
"Name"
>
<
ItemTemplate
>
<%# DataBinder.Eval(Container.DataItem, "first_name")%> <%# DataBinder.Eval(Container.DataItem, "last_name")%>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Title"
UniqueName
=
"Title"
FilterControlAltText
=
"Filter column column"
DataField
=
"Title"
>
<
ColumnValidationSettings
>
<
ModelErrorMessage
Text
=
""
></
ModelErrorMessage
>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Phone"
UniqueName
=
"Phone1"
FilterControlAltText
=
"Filter column column"
DataField
=
"Phone1"
>
<
ColumnValidationSettings
>
<
ModelErrorMessage
Text
=
""
></
ModelErrorMessage
>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Contact_Email"
HeaderText
=
"Contact Email"
>
<
ItemTemplate
>
<
a
href
=
"mailto:<%# DataBinder.Eval(Container.DataItem, "
Contact_Email")%>"><%# DataBinder.Eval(Container.DataItem, "Contact_Email")%></
a
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Previous CEO"
UniqueName
=
"Previous_CEO"
FilterControlAltText
=
"Filter column column"
DataField
=
"Previous_CEO"
>
<
ColumnValidationSettings
>
<
ModelErrorMessage
Text
=
""
></
ModelErrorMessage
>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"true"
></
Selecting
>
<
ClientEvents
OnRowDblClick
=
"RowDblClick"
></
ClientEvents
>
</
ClientSettings
>
</
telerik:RadGrid
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"UserListDialog"
runat
=
"server"
Title
=
"Editing record"
Height
=
"680px"
Width
=
"840px"
Left
=
"150px"
ReloadOnShow
=
"true"
ShowContentDuringLoad
=
"false"
Modal
=
"true"
Behaviors
=
"Close"
OnClientClose
=
"refreshGrid"
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
<
telerik:RadHtmlChart
ID
=
"chrtInvestmentAmount"
runat
=
"server"
Transitions
=
"true"
DataSourceID
=
"SqlDataSource1"
Height
=
"256px"
Skin
=
"Glow"
Width
=
"1024px"
RenderMode
=
"Auto"
>
<
PlotArea
>
<
Series
>
<
telerik:ColumnSeries
DataFieldY
=
"InvestmentsAmount"
Name
=
"כמות משקיעים"
/>
</
Series
>
<
XAxis
DataLabelsField
=
"Month"
>
<
TitleAppearance
Text
=
"חודש"
/>
</
XAxis
>
<
YAxis
>
<
TitleAppearance
Text
=
"כמות משקיעים"
/>
</
YAxis
>
</
PlotArea
>
</
telerik:RadHtmlChart
>
<
telerik:RadScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
EnableScriptGlobalization
=
"True"
EnableTheming
=
"True"
>
</
telerik:RadScriptManager
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AutoGenerateColumns
=
"False"
OnItemDataBound
=
"RadGrid1_ItemDataBound"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
AllowPaging
=
"true"
AllowFilteringByColumn
=
"true"
EnableLinqExpressions
=
"false"
>
<
MasterTableView
CommandItemDisplay
=
"Top"
DataKeyNames
=
"ID"
EditMode
=
"InPlace"
>
<
CommandItemSettings
ShowExportToPdfButton
=
"true"
/>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"ID"
UniqueName
=
"ID"
HeaderText
=
"ID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Name"
DataField
=
"Name"
>
<
FilterTemplate
>
<
asp:TextBox
ID
=
"TextBox1"
runat
=
"server"
AutoPostBack
=
"True"
OnTextChanged
=
"TextBox1_TextChanged"
></
asp:TextBox
>
</
FilterTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Text='<%# Eval("Name") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridEditCommandColumn
>
</
telerik:GridEditCommandColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
dynamic data = new[] {
new { ID = 1, Name ="aaa"},
new { ID = 2, Name = "bbb"},
new { ID = 3, Name = "ccc"},
new { ID = 4, Name = "ddd"},
new { ID = 5, Name ="eee"}
};
RadGrid1.DataSource = data;
}
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
TextBox TextBox1 = sender as TextBox;
RadGrid1.MasterTableView.FilterExpression = "([Name] LIKE \'%" + TextBox1.Text.Trim() + "%\') ";
GridColumn column = RadGrid1.MasterTableView.GetColumnSafe("Name");
column.CurrentFilterFunction = GridKnownFunction.Contains;
column.CurrentFilterValue = TextBox1.Text.Trim();
RadGrid1.Rebind();
}