or
<
CommandItemTemplate
>
<
table
class
=
"buttonsTable"
>
<
tr
>
<
td
class
=
"uploadButton"
>
<
telerik:RadAsyncUpload
ID
=
"ulIosRedemptionInfo"
runat
=
"server"
AllowedFileExtensions
=
"xls"
MaxFileInputsCount
=
"1"
ControlObjectsVisibility
=
"None"
OnClientFileUploaded
=
"clientFileUploaded"
OnFileUploaded
=
"dgdRedemptionFileUploaded"
>
<
Localization
Select
=
"Add"
/>
</
telerik:RadAsyncUpload
>
<%--
<
telerik:RadUpload
AllowedFileExtensions
=
".xls"
ID
=
"ulIosRedemptionInfo"
runat
=
"server"
ControlObjectsVisibility
=
"None"
OnClientFileSelected
=
"iosRedemptionCodeFileSelected"
>
<
Localization
Select
=
"Add"
/>
</
telerik:RadUpload
>
--%>
</
td
>
<
td
>
<
asp:LinkButton
ID
=
"lbtnRefresh"
runat
=
"server"
OnClick
=
"lbtnRefresh_Click"
Visible
=
"false"
><
img
style
=
"border:0px;vertical-align:middle;position:relative;padding:0;"
alt
=
""
src
=
"<%=this.ResolveUrl("
~/Images/toolbar/refresh_grey_16.png")%>" /> Refresh</
asp:LinkButton
>
<
asp:LinkButton
ID
=
"lbtnInspect"
runat
=
"server"
OnClientClick
=
"showInspectWindow(); return false;"
Visible
=
"false"
><
img
style
=
"border:0px;vertical-align:middle;position:relative;padding:0;"
alt
=
""
src
=
"<%=this.ResolveUrl("
~/Images/toolbar/inspect.png")%>" /> Inspect</
asp:LinkButton
>
<
asp:LinkButton
ID
=
"lbtnDelete"
runat
=
"server"
Visible
=
"false"
OnClick
=
"lbtnDelete_Click"
OnClientClick="return blockConfirm('Are you sure you want to delete these purchase orders?', event, 450, 100,'','Application Policy > Redemption Code');"><
img
style
=
"border:0px;vertical-align:middle;position:relative;padding:0;"
alt
=
""
src
=
"<%=this.ResolveUrl("
~/Images/toolbar/delete.png")%>" /> Delete</
asp:LinkButton
>
</
td
>
</
tr
>
</
table
>
</
CommandItemTemplate
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"grdMain"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grdMain"
></
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadGrid
ID
=
"grdMain"
runat
=
"server"
OnInsertCommand
=
"grdMain_InsertCommand"
OnUpdateCommand
=
"grdMain_UpdateCommand"
>
<
MasterTableView
EditMode
=
"InPlace"
CommandItemDisplay
=
"Top"
AutoGenerateColumns
=
"False"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"Id"
DataType
=
"System.Int32"
HeaderText
=
"Id"
Visible
=
"true"
UniqueName
=
"Id"
ReadOnly
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"MinValue"
DataType
=
"System.Int32"
FilterControlAltText
=
"Filter MinValue column"
HeaderText
=
"MinValue"
SortExpression
=
"MinValue"
UniqueName
=
"MinValue"
>
<
ColumnValidationSettings
EnableRequiredFieldValidation
=
"true"
RequiredFieldValidator-ControlToValidate
=
""
>
<
RequiredFieldValidator
ForeColor
=
"Red"
ErrorMessage
=
"*"
></
RequiredFieldValidator
>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"MaxValue"
DataType
=
"System.Int32"
FilterControlAltText
=
"Filter MaxValue column"
HeaderText
=
"MaxValue"
SortExpression
=
"MaxValue"
UniqueName
=
"MaxValue"
>
<
ColumnValidationSettings
EnableRequiredFieldValidation
=
"true"
>
<
RequiredFieldValidator
ForeColor
=
"Red"
ErrorMessage
=
"*"
></
RequiredFieldValidator
>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ResultDate"
DataType
=
"System.DateTime"
FilterControlAltText
=
"Filter ResultDate column"
HeaderText
=
"ResultDate"
SortExpression
=
"ResultDate"
UniqueName
=
"ResultDate"
>
<
ColumnValidationSettings
EnableRequiredFieldValidation
=
"true"
>
<
RequiredFieldValidator
ForeColor
=
"Red"
ErrorMessage
=
"*"
></
RequiredFieldValidator
>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ResultValue"
DataType
=
"System.Int32"
FilterControlAltText
=
"Filter ResultValue column"
HeaderText
=
"ResultValue"
SortExpression
=
"ResultValue"
UniqueName
=
"ResultValue"
>
<
ColumnValidationSettings
EnableRequiredFieldValidation
=
"true"
>
<
RequiredFieldValidator
ForeColor
=
"Red"
ErrorMessage
=
"*"
></
RequiredFieldValidator
>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridEditCommandColumn
uniqueName
=
"EditCommandColumn"
></
telerik:GridEditCommandColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
protected void grdMain_InsertCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
AnalyzerResultBO _BO = new AnalyzerResultBO(); //Business object
GridEditableItem editedItem = e.Item as GridEditableItem;
Hashtable InputValues = new Hashtable();
//The GridTableView will fill the values from all editable columns in the hash
e.Item.OwnerTableView.ExtractValuesFromItem(InputValues, editedItem);
_BO.MaxValue = int.Parse(InputValues["MaxValue"].ToString());
_BO.MinValue = int.Parse(InputValues["MinValue"].ToString());
_BO.ResultValue = int.Parse(InputValues["ResultValue"].ToString());
_BO.ResultDate = InputValues["ResultDate"].ToString();
}
protected void grdMain_UpdateCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
AnalyzerResultBO _BO = new AnalyzerResultBO(); //Business Object
GridEditableItem editedItem = e.Item as GridEditableItem;
Hashtable InputValues = new Hashtable();
//The GridTableView will fill the values from all editable columns in the hash
e.Item.OwnerTableView.ExtractValuesFromItem(InputValues, editedItem);
_BO.MaxValue = int.Parse(InputValues["MaxValue"].ToString());
_BO.MinValue = int.Parse(InputValues["MinValue"].ToString());
_BO.ResultValue = int.Parse(InputValues["ResultValue"].ToString());
_BO.ResultDate = InputValues["ResultDate"].ToString();
}