This is a migrated thread and some comments may be shown as answers.

ondetailtabledatabind event is not firing

1 Answer 173 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Anjali
Top achievements
Rank 1
Anjali asked on 14 Jun 2011, 10:37 PM
Hi All,

 I really need help with this one, I am trying to use hierarchial radgrid, but my ondetailtabledatabind event is not firing. Below is my code

<table>
                                                                <tr>
                                                                    <td>
                                                                        <telerik:RadGrid ID="RadGrid_versions" AllowSorting="True" PageSize="100" AllowPaging="True"
                                                                            runat="server" GridLines="None" Width="900px" Visible="true" ShowHeader="true" ondetailtabledatabind="RadGrid_versions_DetailTableDataBind">
                                                                            <SelectedItemStyle BackColor="Fuchsia" BorderColor="Purple" BorderStyle="Dashed" 
                                                                                BorderWidth="1px" />
                                                                            <MasterTableView Width="100%" Summary="RadGrid table" ShowHeader="false" />
                                                                            <MasterTableView RetrieveAllDataFields="true" AutoGenerateColumns="false" DataKeyNames="UpdateNumber1"
                                                                                AllowMultiColumnSorting="true">
                                                                                <DetailTables>
                                                                                    <telerik:GridTableView DataKeyNames="UpdateNumber" Name="RadGrid_PartsVersions" Width="100%">
                                                                                        <Columns>
                                                                                            <telerik:GridBoundColumn DataField="UpdateNumber" HeaderText="UpdateNumber">
                                                                                            </telerik:GridBoundColumn>
                                                                                              
                                                                                            <telerik:GridBoundColumn DataField="UnitOfIssue" HeaderText="UI">
                                                                                            </telerik:GridBoundColumn>
                                                                                              
                                                                                        </Columns>
                                                                                    </telerik:GridTableView>
                                                                                </DetailTables>
                                                                                <Columns>
                                                                                    <telerik:GridTemplateColumn ItemStyle-BackColor="#E6E6E6">
                                                                                        <ItemTemplate>
                                                                                            <table>
                                                                                                <tr>
                                                                                                    <td>
                                                                                                        Update Date:
                                                                                                    </td>
                                                                                                    <td>
                                                                                                        <asp:Label ID="lblUpdateDate" runat="server" Text='<%#Bind("UpdateDate") %>'></asp:Label>
                                                                                                    </td>
                                                                                                    <td>
                                                                                                        Update Number:
                                                                                                    </td>
                                                                                                    <td>
                                                                                                        <asp:Label ID="lblUpdateNumber" runat="server" Text='<%#Bind("UpdateNumber") %>'></asp:Label>
                                                                                                    </td>
                                                                                                     
                                                                                                    <td>
                                                                                                        Severity:
                                                                                                    </td>
                                                                                                    <td>
                                                                                                        <asp:Label ID="Label1" runat="server" Text='<%#Bind("Severity") %>'></asp:Label>
                                                                                                    </td>
                                                                                                </tr>
                                                                                                  
                                                                                                <tr>
                                                                                                    <td align="left" colspan="30">
                                                                                                        <table cellpadding="0" cellspacing="0">
                                                                                                            <tr>
                                                                                                                <td>
                                                                                                                </td>
                                                                                                            </tr>
                                                                                                        </table>
                                                                                                    </td>
                                                                                                </tr>
                                                                                            </table>
                                                                                        </ItemTemplate>
                                                                                    </telerik:GridTemplateColumn>
                                                                                </Columns>
                                                                            </MasterTableView>
                                                                            <PagerStyle Mode="NextPrev" />
                                                                        </telerik:RadGrid>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                </MasterTableView>
                            </telerik:RadGrid>

and my code behind code is like below

private void RadGrid_versions_Bind(List<CisHeader> HeaderList)
{
    RadGrid RadGrid_versions = (RadGrid)RadGrid_DetailsView.MasterTableView.Items[0].FindControl("RadGrid_versions");
    List<CISVersion> version = new List<CISVersion>();
    foreach (CisHeader Header in HeaderList)
    {
        foreach (CISVersion Version in Header.Version)
        {
            version.Add(Version);
        }
    }
    RadGrid_versions.DataSource = version;
}
protected void RadGrid_versions_DetailTableDataBind(object sender, GridDetailTableDataBindEventArgs e)
{
    string x = "test";
}

now my debugger is never stopping at RadGrid_versions_DetailTableDataBind.

I really need help with this.

Any help will be highly appreciated.

1 Answer, 1 is accepted

Sort by
0
Anjali
Top achievements
Rank 1
answered on 14 Jun 2011, 11:10 PM
never mind, The event is firing when I am clicking on the ">" right arrow thing. I was wondering is it possible to fire this event without clicking on any arrow key.

Thanks.
Tags
Grid
Asked by
Anjali
Top achievements
Rank 1
Answers by
Anjali
Top achievements
Rank 1
Share this question
or