I have the following RadGrid in my page. If I want to hide the edit and delete column when data isMatched = true, how to implement it?
thank you in advance for your help.
Brendan
<telerik:RadGrid ID="CTADailyReConList" runat="server" GridLines="None" ShowStatusBar="true"
AllowAutomaticDeletes="True"
onupdatecommand="CTADailyReConList_UpdateCommand"
onitemdatabound="CTADailyReConList_ItemDataBound"
oninsertcommand="CTADailyReConList_InsertCommand"
onneeddatasource="CTADailyReConList_NeedDataSource"
ondeletecommand="CTADailyReConList_DeleteCommand" >
<ExportSettings>
<Excel Format="Html" />
</ExportSettings>
<MasterTableView AutoGenerateColumns="False" CommandItemDisplay="Top" DataKeyNames="CTADailyReCapID" >
<Columns>
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Edit" Text="Edit"
UniqueName="EditColumn">
<ItemStyle HorizontalAlign="Center" />
</telerik:GridButtonColumn>
<telerik:GridBoundColumn DataField="CTADailyReCapID" DataType="System.Int32" Visible = "false" ReadOnly="true" UniqueName="CTADailyReCapID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CTAImportFileID" DataType="System.Int32" Visible = "false" ReadOnly="true" UniqueName="CTAImportFileID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="TradeDate" DataType="System.DateTime" DataFormatString="{0:dd/MM/yyyy}"
HeaderText="Trade Date" SortExpression="TradeDate" UniqueName="TradeDate">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn DataField="AccountNumber"
HeaderText="AccountNumber" SortExpression="AccountNumber" UniqueName="AccountNumber">
<EditItemTemplate>
<asp:DropDownList ID="drpAccount" runat="server"></asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label runat="server" ID="lblAccountNumber" Text='<%# Eval("AccountNumber") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="BuySellCode" HeaderText="Buy/Sell"
SortExpression="BuySellCode" UniqueName="BuySellCode">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Quantity" DataType="System.Decimal"
HeaderText="Quantity" SortExpression="Quantity" UniqueName="Quantity">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FCMInstrument" HeaderText="FCM Instrument" ReadOnly= "true"
SortExpression="FCMInstrument" UniqueName="FCMInstrument">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Price" DataType="System.Decimal"
HeaderText="Price" SortExpression="Price" UniqueName="Price">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="PromptYear" DataType="System.Int32"
HeaderText="Year" SortExpression="PromptYear" UniqueName="PromptYear">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="PromptMonth" DataType="System.Int32"
HeaderText="Month" SortExpression="PromptMonth" UniqueName="PromptMonth">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="PromptDay" DataType="System.Int32" Visible = "false" ReadOnly = "true"
HeaderText="PromptDay" SortExpression="PromptDay" UniqueName="PromptDay">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ClearingBroker" DataType="System.Int32" Visible = "false" ReadOnly = "true"
HeaderText="ClearingBroker" SortExpression="ClearingBroker"
UniqueName="ClearingBroker">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="TransactionType" Visible = "false" ReadOnly = "true"
HeaderText="TransactionType" SortExpression="TransactionType"
UniqueName="TransactionType">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="TradeID" HeaderText="TradeID" Visible = "false"
SortExpression="TradeID" UniqueName="TradeID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Exchange" HeaderText="Exchange" Visible = "false"
SortExpression="Exchange" UniqueName="Exchange">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ExecutingBroker" Visible = "false"
HeaderText="ExecutingBroker" SortExpression="ExecutingBroker"
UniqueName="ExecutingBroker">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Instrument" HeaderText="Instrument"
SortExpression="Instrument" UniqueName="Instrument">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="PricingSystem" HeaderText="PricingSystem" Visible = "false" ReadOnly = "true"
SortExpression="PricingSystem" UniqueName="PricingSystem">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="TradeType" HeaderText="TradeType" Visible = "false" ReadOnly = "true"
SortExpression="TradeType" UniqueName="TradeType">
</telerik:GridBoundColumn>
<telerik:GridCheckBoxColumn DataField="IsMatched" DataType="System.Boolean" ReadOnly = "true"
HeaderText="IsMatched" SortExpression="IsMatched" UniqueName="IsMatched">
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="OnHold" DataType="System.Boolean" Visible = "false" ReadOnly = "true"
HeaderText="OnHold" SortExpression="OnHold" UniqueName="OnHold">
</telerik:GridCheckBoxColumn>
<telerik:GridBoundColumn DataField="UpdateDate" DataType="System.DateTime" Visible = "false" ReadOnly = "true"
HeaderText="UpdateDate" SortExpression="UpdateDate" UniqueName="UpdateDate">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="UpdateUser" HeaderText="UpdateUser" Visible = "false" ReadOnly = "true"
SortExpression="UpdateUser" UniqueName="UpdateUser">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Comment" HeaderText="Comment"
SortExpression="Comment" UniqueName="Comment">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CashAdjustment" DataType="System.Decimal" Visible = "false" ReadOnly = "true"
HeaderText="CashAdjustment" SortExpression="CashAdjustment"
UniqueName="CashAdjustment">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Adjustment300120" DataType="System.Decimal" Visible = "false" ReadOnly = "true"
HeaderText="Adjustment300120" SortExpression="Adjustment300120"
UniqueName="Adjustment300120">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Adjustment300120Cash" Visible = "false" ReadOnly = "true"
DataType="System.Decimal" HeaderText="Adjustment300120Cash"
SortExpression="Adjustment300120Cash" UniqueName="Adjustment300120Cash">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Market" HeaderText="Market" Visible = "false" ReadOnly = "true"
SortExpression="Market" UniqueName="Market">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ContractCode" HeaderText="ContractCode" Visible = "false" ReadOnly = "true"
SortExpression="ContractCode" UniqueName="ContractCode">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="TimeStamp" DataType="System.DateTime" Visible = "false" ReadOnly = "true"
HeaderText="TimeStamp" SortExpression="TimeStamp" UniqueName="TimeStamp">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CurrencyCode" HeaderText="CurrencyCode" Visible = "false" ReadOnly = "true"
SortExpression="CurrencyCode" UniqueName="CurrencyCode">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="SettlementDate" DataType="System.DateTime" Visible = "false" ReadOnly = "true"
HeaderText="SettlementDate" SortExpression="SettlementDate"
UniqueName="SettlementDate">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EffectiveDate" DataType="System.DateTime" Visible = "false" ReadOnly = "true"
HeaderText="EffectiveDate" SortExpression="EffectiveDate"
UniqueName="EffectiveDate">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Commission" DataType="System.Decimal" Visible = "false" ReadOnly = "true"
HeaderText="Commission" SortExpression="Commission" UniqueName="Commission">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CounterParty" HeaderText="CounterParty" Visible = "false" ReadOnly = "true"
SortExpression="CounterParty" UniqueName="CounterParty">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FullPointValue" DataType="System.Decimal" Visible = "false" ReadOnly = "true"
HeaderText="FullPointValue" SortExpression="FullPointValue"
UniqueName="FullPointValue">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="InstrumentCode" HeaderText="InstrumentCode" Visible = "false" ReadOnly = "true"
SortExpression="InstrumentCode" UniqueName="InstrumentCode">
</telerik:GridBoundColumn>
<telerik:GridButtonColumn ConfirmText="Delete this trade?" ConfirmDialogType="RadWindow"
ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete"
UniqueName="DeleteColumn">
<ItemStyle HorizontalAlign="Center" />
</telerik:GridButtonColumn>
</Columns>
<EditFormSettings ColumnNumber="3" CaptionFormatString="Edit details" >
<FormTableItemStyle Wrap="False"></FormTableItemStyle>
<FormCaptionStyle CssClass="EditFormHeader"></FormCaptionStyle>
<FormMainTableStyle GridLines="None" CellSpacing="0" CellPadding="3" Width="100%" />
<FormTableStyle GridLines="Horizontal" CellSpacing="0" CellPadding="2" CssClass="module" Height="110px" Width="100%" />
<FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle>
<FormStyle Width="100%" BackColor="#eef2ea"></FormStyle>
<EditColumn UpdateText="Update record" UniqueName="EditCommandColumn1" CancelText="Cancel edit">
</EditColumn>
<FormTableButtonRowStyle HorizontalAlign="Left" CssClass="EditFormButtonRow"></FormTableButtonRowStyle>
</EditFormSettings>
</MasterTableView>
</telerik:RadGrid>