469,649 Members | 1,209 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,649 developers. It's quick & easy.

reorderlist - error when using with databound dropdownlist - unable to bind selectedvalue

Hi, I'm having a problem using a databound dropdownlist inside a
reorderlist ajax control. Here's a snippet of the code I'm using:

<div class="insertArea">
<asp:DropDownList ID="lstUser" runat="server"
DataSourceID="UserDataSource" DataTextField="UserName"
DataValueField="UserId" SelectedValue='<%# Bind("UserId") %>'
<asp:TextBox ID="txtPhone" runat="server" MaxLength="20" Width="150"
Text='<%# Bind("ContactPhone") %>'></asp:TextBox>
<asp:TextBox ID="txtEmail" runat="server" MaxLength="255" Width="400"
Text='<%# Bind("ContactEmail") %>'></asp:TextBox>
<asp:Button ID="cmdAdd" runat="server" Text="Add"
CommandName="insert" />

When clicking the Add button, I get a "Databinding methods such as
Eval(), XPath(), and Bind() can only be used in the context of a
databound control."

The bizarre thing about this is that the exact same code works fine in
the EditItemTemplate. As far as I know, I need to bind the UserId so
that it gets fed into the UserId parameter in the objectdatasource. If
I remove the SelectedValue='<%# Bind("UserId") %>' part then I no
longer get the error, but the objectdatasource tries to pass null for
the userid to the database, which is of no use.

Here is the insert section of the objectdatasource for reference:

<asp:ControlParameter Name="Company" ControlID="lstCompany"
PropertyName="SelectedValue" Type="Int32" />
<asp:Parameter Name="UserId" Type="Object" />
<asp:Parameter Name="Sequence" Type="Int32" />
<asp:Parameter Name="ContactPhone" Type="String" />
<asp:Parameter Name="ContactEmail" Type="String" />

Hope to get some help on this as it's really bugging me.


Apr 5 '07 #1
0 1534

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

6 posts views Thread by Jonathan Wood | last post: by
reply views Thread by gheharukoh7 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.