![]() |
|
|
|||||||
![]() |
ASP Net - How to change LabelText in DataList |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Hi all,
I thought, that this is an usual thing, but Im wrong. I have a DataList control and there is a Label control. I need to change the Text propertz of the Label control. How to do it. Here is my function I want to use, but it is not working. I can Find Label in DataListItem, but the change is not dispalyed. public void ConnectionCheck(DataListItem dlItem, string connection) { Label lblSourceConnectionStringStatus = (Label)dlItem.FindControl("lblSourceConnectionStri ngStatus"); if(!Check(connection)) { lblSourceConnectionStringStatus.Text = "Connection Error"; lblSourceConnectionStringStatus.ForeColor = System.Drawing.Color.Red; } else { lblSourceConnectionStringStatus.Text = "Connection OK"; lblSourceConnectionStringStatus.ForeColor = System.Drawing.Color.Green; } } protected void dlDTDefinitions_ItemCommand(object source, DataListCommandEventArgs e) { CheckConnections(e.Item); } What shoud I to do to display new value of the text properties? Thanks Mirek Mirek Endys |
|
|
|
|
#2 |
|
Posts: n/a
|
Hi Mirek,
Welcome to ASPNET newsgroup. Regarding on the changing Lable Text in DataList items problem, I think this is not possible due to the DataList(also any other template databound control's databinding model...). The DataList's item content are generated from DataSource during databinding. After that, the data is stored in viewstate and can not be modifed directly. Also, we can not modify any nested sub control's properties in normal postback event. If we need to update the item's value in DataList, we have to change the underlying datasource and rebind the DataList control with the updated DataSource.... Thanks, Steven Cheng Microsoft Online Support Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.) -------------------- | From: "Mirek Endys" <> | Subject: How to change LabelText in DataList | Date: Fri, 25 Nov 2005 13:55:23 +0100 | Lines: 42 | X-Priority: 3 | X-MSMail-Priority: Normal | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670 | X-RFC2646: Format=Flowed; Original | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 | Message-ID: <OKKOB#> | Newsgroups: microsoft.public.dotnet.framework.aspnet | NNTP-Posting-Host: gw.coty.cz 195.47.52.129 | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFT NGP10.phx.gbl | Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.dotnet.framework.aspnet:360894 | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet | | Hi all, | | I thought, that this is an usual thing, but Im wrong. | | I have a DataList control and there is a Label control. I need to change the | Text propertz of the Label control. How to do it. | Here is my function I want to use, but it is not working. I can Find Label | in DataListItem, but the change is not dispalyed. | | | public void ConnectionCheck(DataListItem dlItem, string connection) | { | Label lblSourceConnectionStringStatus = | (Label)dlItem.FindControl("lblSourceConnectionStri ngStatus"); | | if(!Check(connection)) | { | lblSourceConnectionStringStatus.Text = "Connection Error"; | lblSourceConnectionStringStatus.ForeColor = | System.Drawing.Color.Red; | } | else | { | lblSourceConnectionStringStatus.Text = "Connection OK"; | lblSourceConnectionStringStatus.ForeColor = | System.Drawing.Color.Green; | } | } | | | protected void dlDTDefinitions_ItemCommand(object source, | DataListCommandEventArgs e) | { | CheckConnections(e.Item); | } | | What shoud I to do to display new value of the text properties? | | Thanks | Mirek | | | Steven Cheng[MSFT] |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| master page does not change due to preinit event not firing | franchise63 | General Help Related Topics | 0 | 02-13-2008 09:18 AM |
| Why We Resist Change @ The TechZone | Silverstrand | Front Page News | 0 | 09-07-2006 12:01 PM |
| Dune Extended Edition - where is the layer change? | John | DVD Video | 0 | 02-16-2006 09:43 PM |
| If I could change the LotR movies... | Opticreep | DVD Video | 33 | 03-03-2004 12:36 PM |
| Can't Change IRQs in Windows 2000 | Alicia White | A+ Certification | 8 | 09-01-2003 08:54 AM |