<
asp:ObjectDataSource
runat
=
"server"
ID
=
"reportObjectDataSource"
SelectMethod
=
"GetInfo"
EnableViewState
=
"false"
TypeName
=
"XXXX.ReportObjectDataSource"
onselecting
=
"reportObjectDataSource_Selecting"
>
<
SelectParameters
>
<
asp:FormParameter
DbType
=
"DateTimeOffset"
DefaultValue
=
""
FormField
=
"timeFrom"
Name
=
"frDate"
/>
<
asp:FormParameter
DbType
=
"DateTimeOffset"
DefaultValue
=
""
FormField
=
"timeTo"
Name
=
"tDate"
/>
<
asp:FormParameter
DbType
=
"Boolean"
DefaultValue
=
""
FormField
=
"btnAllVer"
Name
=
"allVer"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
<
telerik:RadGrid
ID
=
"gridReport"
runat
=
"server"
GridLines
=
"None"
Skin
=
"WebBlue"
Width
=
"700px"
HeaderStyle-HorizontalAlign
=
"Center"
AllowSorting
=
"True"
AllowPaging
=
"true"
PageSize
=
"50"
>
<
MasterTableView
AutoGenerateColumns
=
"True"
>
<
CommandItemSettings
ShowExportToExcelButton
=
"true"
></
CommandItemSettings
>
</
MasterTableView
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"true"
SaveScrollPosition
=
"true"
UseStaticHeaders
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
protected
void
btnGenerate_Click(
object
sender, EventArgs e)
{
gridReport.DataSourceID =
"reportAdhocObjectDataSource"
;
}
protected
void
btnExport_Click(
object
sender, EventArgs e)
{
gridReport.ExportSettings.FileName =
"Report as of"
+ DateTime.Today.ToString();
gridReport.ExportSettings.ExportOnlyData =
false
;
gridReport.ExportSettings.IgnorePaging =
true
;
gridReport.ExportSettings.OpenInNewWindow =
true
;
gridReport.MasterTableView.ExportToExcel();
}
protected
void
reportObjectDataSource_Selecting(
object
sender, System.Web.UI.WebControls.ObjectDataSourceSelectingEventArgs e)
{
DateTime timeFr = timeFrom.SelectedDate.Value;
DateTimeOffset tFrom = timeFr;
e.InputParameters[
"frDate"
] = tFrom;
DateTime timeT = timeTo.SelectedDate.Value;
DateTimeOffset tTo = timeT;
e.InputParameters[
"tDate"
] = tTo;
e.InputParameters[
"allVer"
] =
this
.btnAllVer.Checked;
}
<
telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderStyle-HorizontalAlign="Left" HeaderText="Edit" ItemStyle-orizontalAlign="Left">
<HeaderStyle HorizontalAlign="Left" Width="30px" />
<ItemStyle HorizontalAlign="Left" />
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmDialogHeight="100px" ConfirmDialogType="RadWindow" Visible="true" ConfirmDialogWidth="220px" ConfirmText="Are you sure you want to delete this Material Issue Request?" ConfirmTitle="Delete" HeaderStyle-HorizontalAlign="Left" HeaderStyle-VerticalAlign="NotSet" HeaderText="Delete" ItemStyle-HorizontalAlign="Left">
<HeaderStyle HorizontalAlign="Left" Width="38px"/>
<ItemStyle HorizontalAlign="Left" />
</telerik:GridButtonColumn>
My requirement is that based on some status field from database i would like to enable/disable these Edit,Delete buttons.
How to get these control Id's & how to enable/disable these controls.
Thanks in advance...
function
RowContextMenu(sender, eventArgs) {
//alert("RowContextMenu Method");
var
menu;
var
ownerTable = eventArgs.get_tableView();
if
(ownerTable.get_name() ==
"DELIVERYDETAILS"
) {
menu = $find(
"<%= RadMenu1.ClientID %>"
);
}
else
if
(ownerTable.get_name() ==
"TASKS"
) {
menu = $find(
"<%= RadMenu2.ClientID %>"
);
}
document.getElementById(
"radGridClickedRowIndex"
).value = eventArgs.get_itemIndexHierarchical();
document.getElementById(
"radGridClickedTableId"
).value = ownerTable._data.UniqueID;
menu.show(eventArgs.get_domEvent());
}
function
OpenWindowAddNewTask() {
Sys.Application.add_load(addNewTaskWindow);
}
function
addNewTaskWindow() {
var
WSID = document.getElementById(
"hidWSID"
).value;
var
url =
"AddNewTask.aspx?WS_ID="
+ WSID +
"&TaskID=0"
;
var
oWnd = radopen(url,
'RadWindow1'
);
Sys.Application.remove_load(addNewTaskWindow);
}
Hello Telerik Team,
I have a requirement in the rad grid. I am using rad grid to dispaly my search results on the
execution of sql stored procedure.
In the rad grid, I have a GridHyperLinkColumn where i am using DataNavigateUrlFormatString.After I get the search results, when i navigate to a different page from my search results and come back using the browser back button.I am loosing the
search results. I would like to know the method , how can i retain the search results. I have the search results in a view state/Session state.
Its a very urgent requirement.
Please respond as soon as possible.Please provide a sample for it.
I appreciate your help.
Thank You,
Smith