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 ? |
|
|
 |
|
|
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
|
| 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>
|
|
|
 |
|
|
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
|
| 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
|
|
|
 |
|