or
protected void RadGrid1_DetailTableDataBind(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e)
{
GridDataItem parentItem = (GridDataItem)e.DetailTableView.ParentItem;
string CID = parentItem.GetDataKeyValue("TblAVCID").ToString();
var avService = new AVService();
using (TList<AV> avList = avService.GetByIntVisitCategory(Int32.Parse(CID.ToString())))
{
e.DetailTableView.DataSource = avList;
}
((
ImageButton)parentItem["colDelete"].FindControl("imgDelete")).ImageUrl = txtImageDir + "16/data.gif";
I try binding to the imagebutton but this just errors out.
Any Help would be greatly appreciated.
Thanks

| <telerik:RadMultiPage ID="RadMultiPage1" runat="server" Width="100%" SelectedIndex="0"> |
| <telerik:RadPageView ID="Pageview1" runat="server"> |
| <div> |
| <telerik:RadAjaxManager runat="server" ID="RadAjaxManager1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="radGridControls"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="radGridControls" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="radGridPages"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="radGridPages" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="radGridCustomPages"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="radGridCustomPages" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="radGridControls" runat="server" GridLines="None" OnDetailTableDataBind="radGridControls_DetailTableDataBind" |
| AutoGenerateColumns="False" OnUpdateCommand="radGridControls_UpdateCommand" OnItemDataBound="radGridControls_ItemDataBound" |
| OnItemCommand="radGridControls_ItemCommand" OnColumnCreated="radGridControls_ColumnCreated" |
| EnableAJAX="True"> |
| <MasterTableView> |
| <Columns> |
| <telerik:GridBoundColumn Visible="False" DataField="ID" UniqueName="ID" /> |
| <telerik:GridBoundColumn HeaderText="Name" DataField="Name" UniqueName="Name" /> |
| </Columns> |
| <DetailTables> |
| <telerik:GridTableView runat="server" Name="ControlFields" EditMode="InPlace" Width="100%"> |
| <ExpandCollapseColumn Visible="False"> |
| <HeaderStyle Width="19px" /> |
| </ExpandCollapseColumn> |
| <RowIndicatorColumn Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <Columns> |
| <telerik:GridEditCommandColumn EditImageUrl="~/images/edit.gif" UpdateImageUrl="~/images/Save.gif" |
| CancelImageUrl="~/images/Delete.gif" ButtonType="ImageButton"> |
| </telerik:GridEditCommandColumn> |
| <telerik:GridBoundColumn ReadOnly="True" DataField="LocalizationId" Visible="False" |
| UniqueName="column"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn ReadOnly="True" DataField="Key" UniqueName="Name" HeaderText="Name"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn ReadOnly="True" DataField="Type" UniqueName="Control" HeaderText="Control"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn ReadOnly="True" DataField="Value" UniqueName="DefaultValue" |
| HeaderText="Value"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn UniqueName="TranslateValue" HeaderText="Selected Value"> |
| <ItemStyle VerticalAlign="Top" /> |
| <ItemTemplate> |
| <asp:Label ID="lblValue" runat="server" Text=""></asp:Label> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:TextBox ID="txtValue" runat="server" Text="" Width="95%"></asp:TextBox> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="19px" /> |
| </ExpandCollapseColumn> |
| <RowIndicatorColumn Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </div> |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="Pageview2" runat="server"> |
| <div> |
| </div> |
| </telerik:RadPageView> |
| <telerik:RadPageView runat="server" ID="PageView3"> |
| </telerik:RadPageView> |
| </telerik:RadMultiPage> |
| protected void RadGrid1_PreRender(object sender, EventArgs e) | |
| { | |
| RadGrid1.MasterTableView.SwapColumns(2, 2); | |
| } |