ASPNL logo (1 kb)

Hosted by Nedcomp (18 kb)


ASPNL Forums Home   Search   FAQ   Login   Register   Member List  
ASP.NET  > Data Controls  > Gridview + Dropdownlist +objectsource  
 
Display using:  
Previous Thread :: Next Thread 
 Author Thread: Gridview + Dropdownlist +objectsource
boemer is not online. Last active: 8/16/2010 3:42:48 PM boemer
Joined: 12 Aug 2010
Total Posts: 13
 
Gridview + Dropdownlist +objectsource
Posted: 12 Aug 2010 11:52 AM
Hey,

ik heb hulp nodig ivm men programma.
De bedoeling is wanneer ik een naam selecteer uit men dropdownlist dat je de volledige table ziet maar niet de geselecteerde naam.

Nu in mijn oplossing is het andersom, ik zie alleen maar de gekozen naam.
Hoe doe ik dit ?
Michiel is not online. Last active: 1/14/2013 5:07:15 PM Michiel
www.aspnl.com
Top 25 Poster
Forum Moderator
Joined: 08 Dec 2002
Total Posts: 725
 
Re: Gridview + Dropdownlist +objectsource
Posted: 12 Aug 2010 12:05 PM
Kun je de code die je nu hebt hier posten? Dan kunnen we zien wat er nu gebeurt.

Michiel van Otegem - ASPNL.com
Auteur van ASP.NET 4.0 - De basis
boemer is not online. Last active: 8/16/2010 3:42:48 PM boemer
Joined: 12 Aug 2010
Total Posts: 13
 
Re: Gridview + Dropdownlist +objectsource
Posted: 12 Aug 2010 12:18 PM
<asp:Content ID="Content1" ContentPlaceHolderID="p2ptable" Runat="Server">
<asp:DropDownList ID="ddlUsername" runat="server"
DataSourceID="ObjectDataSource1" DataTextField="username"
DataValueField="username" AutoPostBack="True">
</asp:DropDownList>

<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="GetData" TypeName="p2pTableAdapters.tblUsernameTableAdapter"
DeleteMethod="Delete"
OldValuesParameterFormatString="original_{0}">
<DeleteParameters>
<asp:Parameter Name="Original_username" Type="String" />
</DeleteParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="ObjectDataSource2" runat="server"
DeleteMethod="Delete" InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}" SelectMethod="GetUsername"
TypeName="p2pTableAdapters.tblPuntenTableAdapter" UpdateMethod="Update">
<DeleteParameters>
<asp:Parameter Name="Original_username" Type="String" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="username" Type="String" />
<asp:Parameter Name="crit1" Type="Int32" />
<asp:Parameter Name="crit2" Type="Int32" />
<asp:Parameter Name="crit3" Type="Int32" />
<asp:Parameter Name="crit4" Type="Int32" />
</InsertParameters>
<SelectParameters>
<asp:ControlParameter ControlID="ddlUsername" Name="username"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="crit1" Type="Int32" />
<asp:Parameter Name="crit2" Type="Int32" />
<asp:Parameter Name="crit3" Type="Int32" />
<asp:Parameter Name="crit4" Type="Int32" />
<asp:Parameter Name="Original_username" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="ObjectDataSource2" DataKeyNames="username" AllowSorting="True"
BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px"
CellPadding="3" GridLines="Vertical">
<AlternatingRowStyle BackColor="#DCDCDC" />
<Columns>
<asp:BoundField DataField="username" HeaderText="username"
SortExpression="username" ReadOnly="True" />
<asp:BoundField DataField="crit1" HeaderText="crit1" SortExpression="crit1" />
<asp:BoundField DataField="crit2" HeaderText="crit2"
SortExpression="crit2" />
<asp:BoundField DataField="crit3" HeaderText="crit3" SortExpression="crit3" />
<asp:BoundField DataField="crit4" HeaderText="crit4" SortExpression="crit4" />
</Columns>
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#0000A9" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#000065" />
</asp:GridView>

</asp:Content>
Michiel is not online. Last active: 1/14/2013 5:07:15 PM Michiel
www.aspnl.com
Top 25 Poster
Forum Moderator
Joined: 08 Dec 2002
Total Posts: 725
 
Re: Gridview + Dropdownlist +objectsource
Posted: 12 Aug 2010 12:30 PM
ObjectDataSource2 heeft als SelectMethod de methode GetUsername. Vanuit die naam zou ik denken dat die alleen de gebruikersnaam terug geeft en dat is dan ook het enige dat de GridView kan tonen. Is er een andere methode die meer velden teruggeeft?

Michiel van Otegem - ASPNL.com
Auteur van ASP.NET 4.0 - De basis
boemer is not online. Last active: 8/16/2010 3:42:48 PM boemer
Joined: 12 Aug 2010
Total Posts: 13
 
Re: Gridview + Dropdownlist +objectsource
Posted: 12 Aug 2010 01:20 PM
Ik heb het al simpel opgelost,
ik heb men querry veranderd naar ( != ) ipv ( = )
nu krijg ik het juiste effect en krijg iedereen behalve diegene die ik selecteerde :)

SELECT username, crit1, crit2, crit3, crit4 FROM dbo.tblPunten WHERE username != @username


toch bedankt voor de hulp ! wss zullen nog een paar vragen volgen

Previous Thread :: Next Thread 
Page 1 of 1
 
ASPNL Forums  > ASP.NET  > Data Controls  > Gridview + Dropdownlist +objectsource