I try to make like this example http://demos.telerik.com/aspnet-ajax/grid/examples/programming/listview/defaultcs.aspx
My problem is it not
Problem in here ...
This is my full code:
Could you help me ? thanks
My problem is it not
<telerik:RadGrid> but it is
<telerik:GridTableView>
Problem in here ...
<ItemTemplate> <%# (((GridItem)Container).ItemIndex != 0)? "</td></tr></table>" : "" %> <asp:Panel ID="ItemContainer" CssClass='<%# (((GridItem)Container).ItemType == GridItemType.Item)? "item" : "alternatingItem" %>' runat="server"> <asp:Image runat="server" style="float:left" Width="200px" Height="200px" ImageUrl='<%# Eval("Url")%>' /> </asp:Panel> </ItemTemplate>This is my full code:
<body> <telerik:RadScriptManager runat="server" ID="RadScriptManager1" /> <telerik:RadSkinManager ID="QsfSkinManager" runat="server" ShowChooser="true" /> <telerik:RadFormDecorator ID="QsfFromDecorator" runat="server" DecoratedControls="All" EnableRoundedCorners="false" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <ajaxsettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1"></telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </ajaxsettings> </telerik:RadAjaxManager> <telerik:RadGrid ID="RadGrid1" DataSourceID="SqlDataSource1" runat="server" Width="95%" AutoGenerateColumns="False" PageSize="7" AllowSorting="True" AllowPaging="True" GridLines="None" ShowStatusBar="true"> <mastertableview datasourceid="SqlDataSource1" datakeynames="Id" allowmulticolumnsorting="True" width="100%"> <Columns> <telerik:GridBoundColumn DataField="TT_TenMauVat" HeaderText="Tên mẫu vật" SortExpression="TenMauVat" FilterDelay="1000" HeaderStyle-Width="200px" UniqueName="TenMauVat" CurrentFilterFunction="Contains" ShowFilterIcon="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="TT_SoHieuMauVat" HeaderText="Số hiệu mẫu vật" SortExpression="SoHieuMauVat" FilterDelay="1000" HeaderStyle-Width="200px" UniqueName="SoHieuMauVat" CurrentFilterFunction="StartsWith" ShowFilterIcon="false"> </telerik:GridBoundColumn> </Columns> <DetailTables> <telerik:GridTableView AutoGenerateColumns="false" AllowSorting="false" DataSourceID="SqlDataSource2" Width="100%" ShowHeader="false" PageSize="7"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="Id" MasterKeyField="Id"></telerik:GridRelationFields> </ParentTableRelation> <Columns> <telerik:GridBoundColumn DataField="TT_TenMauVat" HeaderText="Tên mẫu vật" SortExpression="TenMauVat" FilterDelay="1000" HeaderStyle-Width="200px" UniqueName="TenMauVat" CurrentFilterFunction="Contains" ShowFilterIcon="false"> </telerik:GridBoundColumn> </Columns> <ItemTemplate> <fieldset style="padding: 10px;"> <legend style="padding: 5px;"><b>Thông tin chi ti?t c?a m?u v?t: <%#Eval("TT_TenMauVat")%></b> </legend> <table> <tbody> <tr> <td> <table> <tbody> <tr> <td> S? hi?u m?u v?t: </td> <td> <asp:Label ID="cityLabel" Text='<%#Bind("TT_SoHieuMauVat") %>' runat="server"></asp:Label> </td> </tr> <tr> <td> Tên m?u v?t: </td> <td> <asp:Label ID="Label2" Text='<%#Bind("TT_TenMauVat") %>' runat="server"></asp:Label> </td> </tr> <tr> <td> Noi luu tr? hi?n t?i: </td> <td> <asp:Label ID="Label3" Text='<%#Bind("TT_NoiLuuGiuHienTai") %>' runat="server"></asp:Label> </td> </tr> <tr> <td> Phuong th?c th?i di?m giao: </td> <td> <asp:Label ID="Label4" Text='<%#Bind("TT_PhuongThucThoiDiemGiao") %>' runat="server"></asp:Label> </td> </tr> <tr> <td> S? lu?ng: </td> <td> <asp:Label ID="Label5" Text='<%#Bind("TT_SoLuong") %>' runat="server"></asp:Label> </td> </tr> <tr> <td> S? hi?u b?o tàng: </td> <td> <asp:Label ID="Label6" Text='<%#Bind("TT_SoHieuBaoTang") %>' runat="server"></asp:Label> </td> </tr> <tr> <td> Ð? b?o m?t: </td> <td> <asp:Label ID="Label7" Text='<%#Bind("TT_DoBaoMat") %>' runat="server"></asp:Label> </td> </tr> </tbody> </table> </td> <td> <img width="200px" height="200px" src='<%#Eval("TT_HinhDaiDien")%>' alt="Hình d?i di?n" /> </td> </tr> </tbody> </table> </fieldset> </ItemTemplate> </telerik:GridTableView> <telerik:GridTableView AllowSorting="false" AutoGenerateColumns="false" ShowHeader="false" OnPreRender="RadGrid3_PreRender" DataSourceID="SqlDataSource3" Width="100%"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="Id" MasterKeyField="Id"></telerik:GridRelationFields> </ParentTableRelation> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> <Columns> <telerik:GridImageColumn DataType="System.String" DataImageUrlFields="Url" Visible="false" AlternateText="Customer image" DataAlternateTextField="Url" ImageAlign="Middle" ImageHeight="110px" ImageWidth="90px" HeaderText="Image Column" FooterText="ImageColumn footer"> </telerik:GridImageColumn> </Columns> <ItemTemplate> <%# (((GridItem)Container).ItemIndex != 0)? "</td></tr></table>" : "" %> <asp:Panel ID="ItemContainer" CssClass='<%# (((GridItem)Container).ItemType == GridItemType.Item)? "item" : "alternatingItem" %>' runat="server"> <asp:Image runat="server" style="float:left" Width="200px" Height="200px" ImageUrl='<%# Eval("Url")%>' /> </asp:Panel> </ItemTemplate> </telerik:GridTableView> </DetailTables> </mastertableview> </telerik:RadGrid> <asp:SqlDataSource ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:CoVatConnectionString %>" SelectCommand="SELECT * FROM [MauVat]" runat="server"></asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource2" ConnectionString="<%$ ConnectionStrings:CoVatConnectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM [MauVat] where Id=@Id" runat="server"> <SelectParameters> <asp:Parameter Name="Id" Type="string"></asp:Parameter> </SelectParameters> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource3" ConnectionString="<%$ ConnectionStrings:CoVatConnectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM [MauVatImage] where MauVatId=@Id " runat="server"> <SelectParameters> <asp:Parameter Name="Id" Type="string"></asp:Parameter> </SelectParameters> </asp:SqlDataSource></body>Could you help me ? thanks