or
<
telerik:GridTemplateColumn
UniqueName
=
"rdbnot"
DataField
=
"Escalation_Notify_ID"
SortExpression
=
"Escalation_Notify_ID"
ItemStyle-BorderStyle
=
"None"
HeaderText="<%$ Code:Resources.Escalation.Notification_Freq%>">
<
ItemStyle
Width
=
"150px"
BorderStyle
=
"None"
HorizontalAlign
=
"Left"
/>
<
ItemTemplate
>
<
asp:LinkButton
ID
=
"btnNotify"
runat
=
"server"
OnClientClick
=
"AddNotify()"
></
asp:LinkButton
>
</
ItemTemplate
>
<
ItemStyle
Width
=
"150px"
BorderStyle
=
"None"
HorizontalAlign
=
"Left"
/>
</
telerik:GridTemplateColumn
>
<
ClientSettings
AllowRowsDragDrop
=
"True"
>
<
ClientEvents
OnRowSelected
=
"RowClicked"
/>
</
ClientSettings
>
function RowClicked(sender, eventArgs) {
rowCounts = grid.get_masterTableView().get_selectedItems().length;
}
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is GridFooterItem)
{
GridFooterItem fitem = (e.Item as GridFooterItem);
string value1 = fitem["CALENDAR_DAYS_MTD"].Text;
string value2 = fitem["WEEKENDS_MTD"].Text;
string value3 = fitem["HOLIDAYS_MTD"].Text;
string value4 = fitem["BUSINESS_DAYS_MTD"].Text;
int footervalue1;
int footervalue2;
int footervalue3;
int footervalue4;
int.TryParse(value1, out footervalue1);
int.TryParse(value2, out footervalue2);
int.TryParse(value3, out footervalue3);
int.TryParse(value4, out footervalue4);
//to get the value only.
if (footervalue2 + footervalue3 + footervalue4 != footervalue1)
{
e.Canceled = true; // Cancel Update
Response.Write("Cancelled");
}
}
}
protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e) |
{ |
GridEditFormItem Data = (GridEditFormItem)e.Item; |
string strHiddenField=Data.ParentItem["ProductName"].Text; |
Hashtable ht = new Hashtable(); |
Data.ExtractValues(ht); |
ht.Add("ProductName", strHiddenField); |
} |