function
requestStart(sender, eventArgs) {
alert(
'Request start initiated by: '
+ eventArgs.get_eventTarget());
}
<telerik:RadAjaxLoadingPanel runat=
"server"
ID=
"LoadingPanel1"
MinDisplayTime=
"14000"
Skin=
"Default"
Modal=
"true"
>
<asp:Label ID=
"Label2"
runat=
"server"
ForeColor=
"Red"
>Loading... </asp:Label>
<asp:Image ID=
"Image1"
runat=
"server"
Width=
"224px"
Height=
"48px"
ImageUrl=
"/colors.png"
></asp:Image>
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxManager ID=
"RadAjaxManager1"
runat=
"server"
>
<ClientEvents OnRequestStart=
"requestStart"
/>
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID=
"gv"
>
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID=
"gv"
LoadingPanelID=
"LoadingPanel1"
/>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadGrid RenderMode=
"Lightweight"
ID=
"gv"
runat=
"server"
AutoGenerateColumns=
"false"
CellSpacing=
"1"
EnableViewState=
"true"
/>
Until recently I was exporting to Excel using ExcelML format. The
GridEditCommandColumn was not exported (ExportOnlyData is set to true).
I am now exporting using XLSX format. Since then, the GridEditCommandColumn is exported along with data.
I would expect the same behaviour (no edit column).
Is it a bug ?
Is there an option to hide GridEditCommandColumn when exporting to xlsx ?
<
telerik:RadButton
ID
=
"ButtonExportExcelML"
runat
=
"server"
Text
=
"Export to ExcelML"
OnClick
=
"ButtonExportExcelML_Click"
/>
<
telerik:RadButton
ID
=
"ButtonExportXLSX"
runat
=
"server"
Text
=
"Export to XLSX"
OnClick
=
"ButtonExportXLSX_Click"
/>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AutoGenerateColumns
=
"true"
ExportSettings-ExportOnlyData
=
"true"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
>
<
MasterTableView
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
/>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
protected
void
RadGrid1_NeedDataSource(
object
sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
RadGrid1.DataSource =
new
List<
int
> { 1,2,3,4,5,6};
}
protected
void
ButtonExportExcelML_Click(
object
sender, EventArgs e)
{
RadGrid1.ExportSettings.FileName =
"TestExcelML"
;
RadGrid1.ExportSettings.Excel.Format = GridExcelExportFormat.ExcelML;
RadGrid1.ExportToExcel();
}
protected
void
ButtonExportXLSX_Click(
object
sender, EventArgs e)
{
RadGrid1.ExportSettings.FileName =
"TestXlsx"
;
RadGrid1.ExportSettings.Excel.Format = GridExcelExportFormat.Xlsx;
RadGrid1.ExportToExcel();
}
Protected
Sub
Page_Load(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Me
.Load
AddHandler
RadGrid1.HeaderContextMenu.ItemCreated,
AddressOf
Me
.HeaderContextMenu_ItemCreated
...
End
Sub
Private
Sub
HeaderContextMenu_ItemCreated(
ByVal
sender
As
Object
,
ByVal
e
As
RadMenuEventArgs)
Select
Case
(e.Item.Text)
Case
"Clear Sorting"
e.Item.Visible =
False
Case
"Sort Ascending"
e.Item.Visible =
False
Case
"Sort Descending"
e.Item.Visible =
False
End
Select
End
Sub
Hi,
Beside data binding, is there any way to create a task programmatically with code?
Andy Ho
Hi
In below link, we can see combo-box with checkbox.
http://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/checkboxes/defaultcs.aspx
When Page load i will use loop to mark selected items like below
RadComboBoxItem item = ComboBox.FindItemByValue(myValue);
if (item != null)
{ item.Checked = true; }
My Requirement:
Use ComboBox - Load on Demand Modes and use web service to load data
When Page load, how to show items initially (if it is a web service call)?
Can we do this? as in my project, i have userlist in drop down as webservice (normal combo box) and i need to change with combobox with checkbox functionality
Senthil
function PrintRadGrid() |
{ |
var previewWnd = window.open('about:blank', '', '', false); |
var sh = '<%= ClientScript.GetWebResourceUrl(radGrid1.GetType(),String.Format("Telerik.Web.UI.Skins.{0}.Grid.{0}.css",radGrid1.Skin)) %>'; |
var styleStr = "<html><head><link href = '" + sh + "' rel='stylesheet' type='text/css'></link></head>"; |
var htmlcontent = styleStr + "<body>" + $find('<%= radGrid1.ClientID %>').get_element().outerHTML + "</body></html>"; |
previewWnd.document.open(); |
previewWnd.document.write(htmlcontent); |
previewWnd.document.close(); |
previewWnd.print(); |
previewWnd.close(); |
} |