Click here to Skip to main content
15,894,460 members
Home / Discussions / ASP.NET
   

ASP.NET

 
QuestionError in editing a DetailsView with a dropdownlist Pin
eKardo22-Feb-10 9:31
eKardo22-Feb-10 9:31 
ASP.NET - C# (C Sharp) – SQL Server 2008

Hi!
I’ve got a master table and a child table. The master table has a nullable column called ReferenceID and in some cases it should be NULL, but when it’s null in a record, I get an error while going to Edit mode of DetailsView.
DB Tables:
MasterTable [Columns: MasterTableID (PK), Name, ReferenceID (FK)(Nullable)]<br />
ReferenceTable [Columns: ReferenceID (PK), Reference]<br />

<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False">
<Fields>
    <asp:BoundField DataField="MasterTableID" HeaderText="MasterTableID"/>
    <asp:BoundField DataField="Name" HeaderText="Name"/>
    <asp:TemplateField HeaderText="Reference" SortExpression="Reference">
        <EditItemTemplate>
            <asp:DropDownList ID="DropDownList_Reference" runat="server" 
                DataSourceID="ObjectDataSource_ReferenceTable" DataTextField="Reference" 
                DataValueField="ReferenceID" SelectedValue='<%# Bind("ReferenceID") %>'>
            </asp:DropDownList>
        </EditItemTemplate>
        <ItemTemplate>
            <asp:Label ID="LabelReference" runat="server" 
                Text='<%# Bind("Reference") %>'></asp:Label>
        </ItemTemplate>
    </asp:TemplateField>
    <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
</Fields>
</asp:DetailsView>

Select Queries: 
Select MasterTable.*, ReferenceTable.Reference 
From MasterTable INNER JOIN
ReferenceTable ON MasterTable.ReferenceID = ReferenceTable.ReferenceID
Select * from ReferenceTable


In Read Only mode all everything is OK, but when I click on Edit and Postback happens, I get the following error:
'DropDownList_Reference ' has a SelectedValue which is invalid because it does not exist in the list of items.

Parameter name: value
It means that in MasterTable, the ReferenceID shouldn’t be NULL, but it should be in some cases.
I’d appreciate if someone give me a solution.
Kardo

AnswerRe: Error in editing a DetailsView with a dropdownlist Pin
Not Active22-Feb-10 11:48
mentorNot Active22-Feb-10 11:48 
QuestionHelp with viewstate and gridview Pin
Thommie.h22-Feb-10 6:53
Thommie.h22-Feb-10 6:53 
AnswerRe: Help with viewstate and gridview Pin
Not Active22-Feb-10 7:19
mentorNot Active22-Feb-10 7:19 
GeneralRe: Help with viewstate and gridview Pin
Thommie.h22-Feb-10 7:24
Thommie.h22-Feb-10 7:24 
GeneralRe: Help with viewstate and gridview Pin
Not Active22-Feb-10 7:39
mentorNot Active22-Feb-10 7:39 
GeneralRe: Help with viewstate and gridview Pin
Thommie.h22-Feb-10 7:48
Thommie.h22-Feb-10 7:48 
GeneralRe: Help with viewstate and gridview Pin
Not Active22-Feb-10 8:05
mentorNot Active22-Feb-10 8:05 
GeneralRe: Help with viewstate and gridview Pin
Thommie.h22-Feb-10 8:13
Thommie.h22-Feb-10 8:13 
AnswerRe: Help with viewstate and gridview Pin
doudoufly22-Feb-10 16:48
doudoufly22-Feb-10 16:48 
QuestionExplain Useage of Request.UrlReferrer Pin
sreedeeplal22-Feb-10 6:02
sreedeeplal22-Feb-10 6:02 
AnswerRe: Explain Useage of Request.UrlReferrer Pin
doudoufly22-Feb-10 16:13
doudoufly22-Feb-10 16:13 
AnswerRe: Explain Useage of Request.UrlReferrer Pin
sashidhar22-Feb-10 17:58
sashidhar22-Feb-10 17:58 
QuestionHow to create SEO friendly pages in asp,net Pin
sreedeeplal22-Feb-10 5:27
sreedeeplal22-Feb-10 5:27 
AnswerRe: How to create SEO friendly pages in asp,net Pin
Not Active22-Feb-10 5:51
mentorNot Active22-Feb-10 5:51 
GeneralRe: How to create SEO friendly pages in asp,net Pin
sreedeeplal22-Feb-10 6:11
sreedeeplal22-Feb-10 6:11 
AnswerRe: How to create SEO friendly pages in asp,net Pin
enjoycrack22-Feb-10 16:43
enjoycrack22-Feb-10 16:43 
QuestionDisplay specific date information from database Pin
dalila y22-Feb-10 5:07
dalila y22-Feb-10 5:07 
AnswerRe: Display specific date information from database Pin
Not Active22-Feb-10 5:50
mentorNot Active22-Feb-10 5:50 
Questionhow to create time sheet application using asp.net with c# Pin
developerit22-Feb-10 4:55
developerit22-Feb-10 4:55 
AnswerRe: how to create time sheet application using asp.net with c# Pin
Not Active22-Feb-10 5:01
mentorNot Active22-Feb-10 5:01 
GeneralRe: how to create time sheet application using asp.net with c# Pin
enjoycrack22-Feb-10 17:28
enjoycrack22-Feb-10 17:28 
Questionrender aspx to string. Pin
Subin Mavunkal22-Feb-10 4:27
Subin Mavunkal22-Feb-10 4:27 
AnswerRe: render aspx to string. Pin
Not Active22-Feb-10 4:59
mentorNot Active22-Feb-10 4:59 
AnswerRe: render aspx to string. Pin
doudoufly22-Feb-10 16:52
doudoufly22-Feb-10 16:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.