By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
449,276 Members | 1,235 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 449,276 IT Pros & Developers. It's quick & easy.

ASP.NET Datalist validation

P: n/a
Hi all,

I'm now very frustrated, I've been battling all of today to try and understand the datalist, editing, inserting, updating, etc, I have managed to get most of that sort of stuff working(Thank goodness:)). But now I would like to implement validation on my datalist, but I am just not getting it right :(( I have got labels in my item template wich of course hold the data coming from my database. I also have a button called edit and when that is clicked, it basically "turns the labels into textboxes" so that I can edit the values,and I successfully save those new values to the database. What I want to have is a RequiredFieldValidator on the edit text boxes, I have already created the RFV's and assigned them to the relevant textboxes, but as soon as I hit the edit button, I get an ASP error telling me NullReferenceExcepetion - the object reference is not set to an instance of an object!

This has been buggin me all damn day and I just can't seem to come right:(( I thought that perhpas it wasn't declared in the codebehind, but it is, I have inserted the RFV tags in the HTML side(directly after the textboxes that I want it to validate!) but still I get the same error

anyone got any suggestions?

Thanks
Kevin
Nov 16 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
Hi Kevin,

You should post the code, the definition of the templatecolumn.

Here is a piece of code from a datagrid control where I do what you need,
maybe it can help you. if not post the code.

Cheers,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation

<asp:templatecolumn ItemStyle-VerticalAlign="Middle" ItemStyle-Width="130"
ItemStyle-HorizontalAlign="left" ItemStyle-CssClass="comunrow">
<itemtemplate>
<asp:Label Runat="server" Text='<%#
((CtpUser)Container.DataItem).Login%>' ID="Label23"></asp:Label><br>
<asp:Label Runat="server" Text='<%#
((CtpUser)Container.DataItem).FullName%>' ID="Label8"></asp:Label>
</itemtemplate>
<EditItemTemplate>
<asp:TextBox CssClass="text" Runat="server" ID="loginTXT"
Text='<%# ((CtpUser)Container.DataItem).Login%>'></asp:TextBox>
<asp:CustomValidator id="Customvalidator2"
ControlToValidate="loginTXT"
OnServerValidate="ServerValidation"
ClientValidationFunction="IMValidator"
Display="Static"
ValidateIfBlank="yes"
ErrorMessage="*"
PopUPMessage="The Login field can not be null"
runat="server"/><br>
<asp:TextBox CssClass="text" Runat="server" ID="fullnameTXT"
Text='<%# ((CtpUser)Container.DataItem).FullName%>'></asp:TextBox>
<asp:CustomValidator id="Customvalidator1"
ControlToValidate="fullnameTXT"
OnServerValidate="ServerValidation"
ClientValidationFunction="IMValidator"
Display="Static"
ValidateIfBlank="yes"
ErrorMessage="*"
PopUPMessage="The name field can not be empty"
runat="server"/>
</EditItemTemplate>
</asp:templatecolumn>



"Kevin" <Ke***@discussions.microsoft.com> wrote in message
news:03**********************************@microsof t.com...
Hi all,

I'm now very frustrated, I've been battling all of today to try and understand the datalist, editing, inserting, updating, etc, I have managed
to get most of that sort of stuff working(Thank goodness:)). But now I would
like to implement validation on my datalist, but I am just not getting it
right :(( I have got labels in my item template wich of course hold the data
coming from my database. I also have a button called edit and when that is
clicked, it basically "turns the labels into textboxes" so that I can edit
the values,and I successfully save those new values to the database. What I
want to have is a RequiredFieldValidator on the edit text boxes, I have
already created the RFV's and assigned them to the relevant textboxes, but
as soon as I hit the edit button, I get an ASP error telling me
NullReferenceExcepetion - the object reference is not set to an instance of
an object!
This has been buggin me all damn day and I just can't seem to come right:(( I thought that perhpas it wasn't declared in the codebehind, but it
is, I have inserted the RFV tags in the HTML side(directly after the
textboxes that I want it to validate!) but still I get the same error
anyone got any suggestions?

Thanks
Kevin

Nov 16 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.