4 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 23 May 2012, 06:15 AM
Hi,
Try the following code to achieve your scenario.
aspx:
Thanks,
Shinu.
Try the following code to achieve your scenario.
aspx:
<
telerik:RadListView
ID
=
"RadListView1"
ItemPlaceholderID
=
"EmployeesContainer"
DataSourceID
=
"SqlDataSource1"
runat
=
"server"
>
<
LayoutTemplate
>
<
fieldset
>
<
legend
>Employees</
legend
>
<
asp:PlaceHolder
ID
=
"EmployeesContainer"
runat
=
"server"
/>
</
fieldset
>
</
LayoutTemplate
>
<
ItemTemplate
>
<
telerik:RadListView
ID
=
"RadListView1"
ItemPlaceholderID
=
"EmployeesContainer"
DataSourceID
=
"SqlDataSource2"
runat
=
"server"
>
<
LayoutTemplate
>
<
fieldset
><
legend
>Employees</
legend
>
<
asp:PlaceHolder
ID
=
"EmployeesContainer"
runat
=
"server"
/>
</
fieldset
>
</
LayoutTemplate
>
</
telerik:RadListView
>
</
ItemTemplate
>
</
telerik:RadListView
>
Thanks,
Shinu.
0
Berrabah
Top achievements
Rank 1
answered on 25 May 2012, 08:00 PM
Hi Shinu and thankx for your poste,
I have did just like your code but it's doesn't work :
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="ContactesListeView.aspx.vb" Inherits="Pages_ContactesListeView" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadListView ID="RadListView1" ItemPlaceholderID="EmployeesContainer" runat="server" DataKeyNames="Id"
DataSourceID="SqlDataSource1">
<LayoutTemplate>
<fieldset>
<legend>Employees</legend>
<asp:PlaceHolder ID="EmployeesContainer" runat="server" />
</fieldset>
</LayoutTemplate>
<ItemTemplate>
<telerik:RadListView ID="RadListView2" runat="server" ItemPlaceholderID="EmployeesContainer" DataSourceID="SqlDataSource2" >
<LayoutTemplate>
<fieldset><legend>Employees</legend>
<asp:PlaceHolder ID="EmployeesContainer" runat="server" />
</fieldset>
</LayoutTemplate>
</telerik:RadListView>
</ItemTemplate>
</telerik:RadListView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ObservatoireConnectionString %>"
DeleteCommand="DELETE FROM [ActeurContributeur] WHERE [Id] = @Id"
InsertCommand="INSERT INTO [ActeurContributeur] ([Nom], [Adresse1], [Adresse2], [CodePostale], [Ville], [Email], [TelFixe], [Fax], [Logo], [SiteWeb]) VALUES (@Nom, @Adresse1, @Adresse2, @CodePostale, @Ville, @Email, @TelFixe, @Fax, @Logo, @SiteWeb)"
SelectCommand="SELECT * FROM [ActeurContributeur]"
UpdateCommand="UPDATE [ActeurContributeur] SET [Nom] = @Nom, [Adresse1] = @Adresse1, [Adresse2] = @Adresse2, [CodePostale] = @CodePostale, [Ville] = @Ville, [Email] = @Email, [TelFixe] = @TelFixe, [Fax] = @Fax, [Logo] = @Logo, [SiteWeb] = @SiteWeb WHERE [Id] = @Id">
<DeleteParameters>
<asp:Parameter Name="Id" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Nom" Type="String" />
<asp:Parameter Name="Adresse1" Type="String" />
<asp:Parameter Name="Adresse2" Type="String" />
<asp:Parameter Name="CodePostale" Type="String" />
<asp:Parameter Name="Ville" Type="String" />
<asp:Parameter Name="Email" Type="String" />
<asp:Parameter Name="TelFixe" Type="String" />
<asp:Parameter Name="Fax" Type="String" />
<asp:Parameter Name="Logo" Type="Object" />
<asp:Parameter Name="SiteWeb" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Nom" Type="String" />
<asp:Parameter Name="Adresse1" Type="String" />
<asp:Parameter Name="Adresse2" Type="String" />
<asp:Parameter Name="CodePostale" Type="String" />
<asp:Parameter Name="Ville" Type="String" />
<asp:Parameter Name="Email" Type="String" />
<asp:Parameter Name="TelFixe" Type="String" />
<asp:Parameter Name="Fax" Type="String" />
<asp:Parameter Name="Logo" Type="Object" />
<asp:Parameter Name="SiteWeb" Type="String" />
<asp:Parameter Name="Id" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:sqldatasource ID="Sqldatasource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ObservatoireConnectionString %>"
DeleteCommand="DELETE FROM [ActeurContact] WHERE [Id] = @Id"
InsertCommand="INSERT INTO [ActeurContact] ([ContributeurId], [CiviliteId], [Nom], [Prenom], [Adresse1], [Adresse2], [CodePostale], [Ville], [Photo], [TelMobile], [TelFix], [Fax], [Fonction], [Ordre]) VALUES (@ContributeurId, @CiviliteId, @Nom, @Prenom, @Adresse1, @Adresse2, @CodePostale, @Ville, @Photo, @TelMobile, @TelFix, @Fax, @Fonction, @Ordre)"
SelectCommand="SELECT * FROM [ActeurContact]"
UpdateCommand="UPDATE [ActeurContact] SET [ContributeurId] = @ContributeurId, [CiviliteId] = @CiviliteId, [Nom] = @Nom, [Prenom] = @Prenom, [Adresse1] = @Adresse1, [Adresse2] = @Adresse2, [CodePostale] = @CodePostale, [Ville] = @Ville, [Photo] = @Photo, [TelMobile] = @TelMobile, [TelFix] = @TelFix, [Fax] = @Fax, [Fonction] = @Fonction, [Ordre] = @Ordre WHERE [Id] = @Id">
<DeleteParameters>
<asp:Parameter Name="Id" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="ContributeurId" Type="Int32" />
<asp:Parameter Name="CiviliteId" Type="Int32" />
<asp:Parameter Name="Nom" Type="String" />
<asp:Parameter Name="Prenom" Type="String" />
<asp:Parameter Name="Adresse1" Type="String" />
<asp:Parameter Name="Adresse2" Type="String" />
<asp:Parameter Name="CodePostale" Type="String" />
<asp:Parameter Name="Ville" Type="String" />
<asp:Parameter Name="Photo" Type="Object" />
<asp:Parameter Name="TelMobile" Type="String" />
<asp:Parameter Name="TelFix" Type="String" />
<asp:Parameter Name="Fax" Type="String" />
<asp:Parameter Name="Fonction" Type="String" />
<asp:Parameter Name="Ordre" Type="Int32" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="ContributeurId" Type="Int32" />
<asp:Parameter Name="CiviliteId" Type="Int32" />
<asp:Parameter Name="Nom" Type="String" />
<asp:Parameter Name="Prenom" Type="String" />
<asp:Parameter Name="Adresse1" Type="String" />
<asp:Parameter Name="Adresse2" Type="String" />
<asp:Parameter Name="CodePostale" Type="String" />
<asp:Parameter Name="Ville" Type="String" />
<asp:Parameter Name="Photo" Type="Object" />
<asp:Parameter Name="TelMobile" Type="String" />
<asp:Parameter Name="TelFix" Type="String" />
<asp:Parameter Name="Fax" Type="String" />
<asp:Parameter Name="Fonction" Type="String" />
<asp:Parameter Name="Ordre" Type="Int32" />
<asp:Parameter Name="Id" Type="Int32" />
</UpdateParameters>
</asp:sqldatasource>
</div>
</form>
</body>
</html>
So what should I do ?
I have did just like your code but it's doesn't work :
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="ContactesListeView.aspx.vb" Inherits="Pages_ContactesListeView" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadListView ID="RadListView1" ItemPlaceholderID="EmployeesContainer" runat="server" DataKeyNames="Id"
DataSourceID="SqlDataSource1">
<LayoutTemplate>
<fieldset>
<legend>Employees</legend>
<asp:PlaceHolder ID="EmployeesContainer" runat="server" />
</fieldset>
</LayoutTemplate>
<ItemTemplate>
<telerik:RadListView ID="RadListView2" runat="server" ItemPlaceholderID="EmployeesContainer" DataSourceID="SqlDataSource2" >
<LayoutTemplate>
<fieldset><legend>Employees</legend>
<asp:PlaceHolder ID="EmployeesContainer" runat="server" />
</fieldset>
</LayoutTemplate>
</telerik:RadListView>
</ItemTemplate>
</telerik:RadListView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ObservatoireConnectionString %>"
DeleteCommand="DELETE FROM [ActeurContributeur] WHERE [Id] = @Id"
InsertCommand="INSERT INTO [ActeurContributeur] ([Nom], [Adresse1], [Adresse2], [CodePostale], [Ville], [Email], [TelFixe], [Fax], [Logo], [SiteWeb]) VALUES (@Nom, @Adresse1, @Adresse2, @CodePostale, @Ville, @Email, @TelFixe, @Fax, @Logo, @SiteWeb)"
SelectCommand="SELECT * FROM [ActeurContributeur]"
UpdateCommand="UPDATE [ActeurContributeur] SET [Nom] = @Nom, [Adresse1] = @Adresse1, [Adresse2] = @Adresse2, [CodePostale] = @CodePostale, [Ville] = @Ville, [Email] = @Email, [TelFixe] = @TelFixe, [Fax] = @Fax, [Logo] = @Logo, [SiteWeb] = @SiteWeb WHERE [Id] = @Id">
<DeleteParameters>
<asp:Parameter Name="Id" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Nom" Type="String" />
<asp:Parameter Name="Adresse1" Type="String" />
<asp:Parameter Name="Adresse2" Type="String" />
<asp:Parameter Name="CodePostale" Type="String" />
<asp:Parameter Name="Ville" Type="String" />
<asp:Parameter Name="Email" Type="String" />
<asp:Parameter Name="TelFixe" Type="String" />
<asp:Parameter Name="Fax" Type="String" />
<asp:Parameter Name="Logo" Type="Object" />
<asp:Parameter Name="SiteWeb" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Nom" Type="String" />
<asp:Parameter Name="Adresse1" Type="String" />
<asp:Parameter Name="Adresse2" Type="String" />
<asp:Parameter Name="CodePostale" Type="String" />
<asp:Parameter Name="Ville" Type="String" />
<asp:Parameter Name="Email" Type="String" />
<asp:Parameter Name="TelFixe" Type="String" />
<asp:Parameter Name="Fax" Type="String" />
<asp:Parameter Name="Logo" Type="Object" />
<asp:Parameter Name="SiteWeb" Type="String" />
<asp:Parameter Name="Id" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:sqldatasource ID="Sqldatasource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ObservatoireConnectionString %>"
DeleteCommand="DELETE FROM [ActeurContact] WHERE [Id] = @Id"
InsertCommand="INSERT INTO [ActeurContact] ([ContributeurId], [CiviliteId], [Nom], [Prenom], [Adresse1], [Adresse2], [CodePostale], [Ville], [Photo], [TelMobile], [TelFix], [Fax], [Fonction], [Ordre]) VALUES (@ContributeurId, @CiviliteId, @Nom, @Prenom, @Adresse1, @Adresse2, @CodePostale, @Ville, @Photo, @TelMobile, @TelFix, @Fax, @Fonction, @Ordre)"
SelectCommand="SELECT * FROM [ActeurContact]"
UpdateCommand="UPDATE [ActeurContact] SET [ContributeurId] = @ContributeurId, [CiviliteId] = @CiviliteId, [Nom] = @Nom, [Prenom] = @Prenom, [Adresse1] = @Adresse1, [Adresse2] = @Adresse2, [CodePostale] = @CodePostale, [Ville] = @Ville, [Photo] = @Photo, [TelMobile] = @TelMobile, [TelFix] = @TelFix, [Fax] = @Fax, [Fonction] = @Fonction, [Ordre] = @Ordre WHERE [Id] = @Id">
<DeleteParameters>
<asp:Parameter Name="Id" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="ContributeurId" Type="Int32" />
<asp:Parameter Name="CiviliteId" Type="Int32" />
<asp:Parameter Name="Nom" Type="String" />
<asp:Parameter Name="Prenom" Type="String" />
<asp:Parameter Name="Adresse1" Type="String" />
<asp:Parameter Name="Adresse2" Type="String" />
<asp:Parameter Name="CodePostale" Type="String" />
<asp:Parameter Name="Ville" Type="String" />
<asp:Parameter Name="Photo" Type="Object" />
<asp:Parameter Name="TelMobile" Type="String" />
<asp:Parameter Name="TelFix" Type="String" />
<asp:Parameter Name="Fax" Type="String" />
<asp:Parameter Name="Fonction" Type="String" />
<asp:Parameter Name="Ordre" Type="Int32" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="ContributeurId" Type="Int32" />
<asp:Parameter Name="CiviliteId" Type="Int32" />
<asp:Parameter Name="Nom" Type="String" />
<asp:Parameter Name="Prenom" Type="String" />
<asp:Parameter Name="Adresse1" Type="String" />
<asp:Parameter Name="Adresse2" Type="String" />
<asp:Parameter Name="CodePostale" Type="String" />
<asp:Parameter Name="Ville" Type="String" />
<asp:Parameter Name="Photo" Type="Object" />
<asp:Parameter Name="TelMobile" Type="String" />
<asp:Parameter Name="TelFix" Type="String" />
<asp:Parameter Name="Fax" Type="String" />
<asp:Parameter Name="Fonction" Type="String" />
<asp:Parameter Name="Ordre" Type="Int32" />
<asp:Parameter Name="Id" Type="Int32" />
</UpdateParameters>
</asp:sqldatasource>
</div>
</form>
</body>
</html>
So what should I do ?
0
Shinu
Top achievements
Rank 2
answered on 28 May 2012, 10:57 AM
Hi,
From your code I cannot find any data binding method for the inner ListView. Here is the sample code that I tried which worked as expected.
aspx:
Thanks,
Shinu.
From your code I cannot find any data binding method for the inner ListView. Here is the sample code that I tried which worked as expected.
aspx:
<
telerik:RadListView
ID
=
"RadListView1"
ItemPlaceholderID
=
"EmployeesContainer"
DataSourceID
=
"SqlDataSource2"
runat
=
"server"
>
<
LayoutTemplate
>
<
table
>
<
tr
>
<
asp:Label
ID
=
"CustomerIDLabel"
runat
=
"server"
Text='<%# Eval("Address1") %>' />
</
tr
>
</
table
>
<
asp:PlaceHolder
ID
=
"EmployeesContainer"
runat
=
"server"
/>
</
LayoutTemplate
>
</
telerik:RadListView
>
Thanks,
Shinu.
0