Hi RB,
Please have a look into the sample code snippet for hiding/showing the delete button of RadGrid based on the Boolean value.
ASPX:
<
telerik:RadGrid
ID
=
"radgrdOrders"
runat
=
"server"
DataSourceID
=
"SqlDataSource1"
AutoGenerateDeleteColumn
=
"true"
AutoGenerateColumns
=
"false"
OnItemDataBound
=
"radgrdOrders_ItemDataBound"
>
<
MasterTableView
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"OrderID"
UniqueName
=
"OrderID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"CustomerID"
UniqueName
=
"CustomerID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Status"
UniqueName
=
"Status"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
C#:
protected
void
radgrdOrders_ItemDataBound(
object
sender, Telerik.Web.UI.GridItemEventArgs e)
{
foreach
(GridDataItem dataItem
in
radgrdOrders.Items)
{
LinkButton deleteBtn = (LinkButton)dataItem.FindControl(
"AutoGeneratedDeleteButton"
);
string
statusCheck = dataItem[
"Status"
].Text;
if
(statusCheck ==
"False"
)
deleteBtn.Visible =
false
;
}
}
Thanks,
Princy.