or
<asp:CheckBox ID=
"ckBoxAutoFill"
runat=
"server"
Text=
"Auto Fill"
/>
<telerik:RadButton ID=
"btnAddNew"
runat=
"server"
OnClientClicked=
"addNewRecord"
OnClick=
"btnAddNew_Click"
Text=
"Add"
>
function
addNewRecord(sender, args) {
var
ckBox = document.getElementById(
"<%=ckBoxAutoFill.ClientID%>"
);
if
(ckBox.checked) {
//execute onclick event btnAddNew_Click
}
else
{
//don't execute onclick event and execute the code below
var
grid = $find(
"<%=radGrid1.ClientID%>"
);
var
batchManager = grid.get_batchEditingManager();
batchManager.addNewRecord(grid.get_masterTableView());
}
}
<
MasterTableView
GridLines
=
"None"
HorizontalAlign
=
"NotSet"
CommandItemDisplay
=
"Top"
EditMode
=
"Batch"
AutoGenerateColumns
=
"False"
AllowNaturalSort
=
"false"
>
<
Columns
>
...............
<
telerik:GridTemplateColumn
HeaderText
=
"Values"
UniqueName
=
"Values"
DataField
=
"Values"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
Width
=
"100px"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
=
"Center"
></
ItemStyle
>
<
ItemTemplate
>
<%#Eval("Values")%>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"cbxMyValues"
runat
=
"server"
Width
=
"80px"
AllowCustomText
=
"true"
MarkFirstMatch
=
"true"
AutoCompleteSeparator
=
";"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
..................
</
Columns
>
</
MasterTableView
>
If
(
TypeOf
(e.Item)
Is
GridEditableItem)
AndAlso
(e.Item.IsInEditMode)
Then
Dim
lgeiCurrent
As
GridEditableItem =
CType
(e.Item, GridEditableItem)
Dim
lobjRadComboBox
As
RadComboBox = lgeiCurrent.FindControl(
"cbxMyValues"
)
End
If