Forms Data Controls :: How To Change The Colour Of Text
Jun 21, 2010
I have a gridview and I use a sort function there, which means that if I click on the header of some column the table is sorted by this column. What I need is to change the colour of header of column which I sorted the table by. E.g. if I sort the table by first name, I click on the header of column called "first name", then the table will be sorted by first name and the colour of the text "first name" will change. The sorting is not a problem but I don't know how to change the colour of text.
I am trying to highlight a cell in a DetailsView if the value displayed is either "Desktop Computer" or "Laptop Computer" say red, I seem to be able to find examples for gridview but I don't seem to be able to apply this to a DetailsView.
I have implemented master pages using this example How to implement a status bar in an ASP.NET application?. I have a property on my SiteMaster.cs inherited MasterPage called Environment. On my MasterPage.master I have this code:
<body> <form id="frmMaster" runat="server"> <.. some content removed for brevity ...> Environment: <%= this.Environment %> </form> </body>
What I would like to do is evaluate this.Environment and if it is "LIVE" then colour the background of this.Environment text red, and if it's "TEST" colour it yellow. How would I do this?
UPDATE I've just added this code to MasterPage.master
The page loads, but the text does not get set, it's blank! Also the old text, that was populated is now blank too (I left the old code there for now). I also get a warning in Visual Studio:
'ASP.masterpage_master.Page_Load(object, System.EventArgs)' hides inherited member SiteMaster.Page_Load(object, System.EventArgs)'. Use the new keyword if hiding was intended.
UPDATE2: This is what I have in SiteMaster.cs
using System; using System.Web.UI; public class SiteMaster : MasterPage { public string StatusText { get; set; } public string StatusTime { get; set; } public string Environment { get; set; } protected virtual void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { if (Session["status"] != null) { this.StatusText = Session["status"].ToString(); this.StatusTime = Session["statusTime"].ToString(); } this.Environment = Session["environment"].ToString(); } } }
For eg..in Stackoverflow site, after giving answer, if we are refreshing the page, it displays the answer with orange color and turns to white beautifully?
How we have to do this ? Can it is possible in asp.net - C# ?
The dataGrid view is being populated. The Autogeneratedcolumns is set to false. How do I change the colour of a cell of a row depending on the text? i.e. Row 2, column 5 says "Failed". I would like to change the colour of that cell to be red.
I have a grid view that displays some diary data that consists of a date, a diary entry and a diary entry type (eg holiday, info, meeting..)How can I change the background colour of a row depending on the diary entry type.So for example if the type is 'holiday' colour the row yellow, if its 'meeting' colour it red etc etc
How to change the values in gridview on text change of templated control without databind again?the value of templated text boxes should change If i change the value of one of the templated textbox then accordingly(By mathematical calculations) the vlaues of all tempated textboxes should also change.
I have never used skins before, so I went online and found some samples. I am trying to get ANY skin to work, so I have an incredibly simple site, a master page, the default.aspx, the skin file. I am missing something because as near as I can tell my skin file is set up correctly and I THINK I am doing it all correctly, but the skin file / contents seems to be ignored. Here is the master page, all I am trying to do is change the colour of the submit button. I figure once I get the skin recognized the rest should be easy...
[Code]....
My default.aspx has NO changes to it. I created a new one added nothing so I am not displaying it here. In my App_Themes directory a new folder called 'First' was created. In that folder is a file called 'First.skin'. The contents of First.skin is: [Code]....
Maybe there is something in the web.config that the people who made the samples assumed I would know about... not sure.
im using gridview to read data from datasuorce(my access) and im editing data using 'enable editing' from smart tag(in design window .aspx), now i want to change the edit text: edit(i hav named it as edit) to 'view' for one particular user whose name:'sunil'?
this is my table(in my access layer and calling this data through datasource of gridview):
Is it possible to assign a colour to a drop down list item based on it's value?For example: I have a drop downlist where I've got a bunch of items that have integer
values. I would like to highlight the items with values in 1000s in grey.
I've boldified the items I'd like to be highlighted in grey ,For added complexity I need to highlight the items with values 1000 in a light shade of gray and items with values 2000 in a darker shade of grey. I'm using Web Developer, and C#
I come across the technique on how to apply a different CSS class to make a row stand out from the others. However, the original code is for gridview whilst I am trying to get it works on a listview. The original code for the gridview is as follows and how to get it done on listview.
I have a textboxes which I need to have a value of zero unless it is changed by the person filling out the form. So I have done this: In the page load
[Code]....
which makes the textboxes zero when the page loads. The problem is that when the form is inserted to the database it is not populating the field with a changed amount, but making it zero. I need to somehow tell it to ignore the zero fill command from the pageload. I think I have to use OnTextChange but am not sure how. This is what I have tried
Kindly, see the following image. This is my Gridview with separate paging on the top right of the image. The arrows are Image buttons and the right text box is read only.[URL]
I run my page for the first time everything runs perfect. I move to other pages of the grid still perfect. Then i move to other aspx page and then come back. The page loads perfect with the old page number there still perfect. Now if i press any image button then the text change event fires which should not fire.
Note: i need the text change event as i user randomly enters something in the text box then i have to handle that.
Example:
When i return from the other aspx page then the value in the Page Number text box is lets say 4. Then i press the Back image button and a post back happens. The Value in Text box is still the same 4. Then y the event is firing ???
I am not understanding that why this event is firing. On the page load, i retrieve the values from hash table (The hash table is stored in session in base page) and from the hash table i get the pageNo and assign it to the page No text box.
Here, is my one of the image button event. (Remaining image button events are almost same)
[Code]....
My text box change event.
[Code]....
My page load Code: Note: PageUniqueIdr = PageUniqueId retrieved from the QueryString.
I have a gridview which is binded to a table at runtime.So when the gridview displays the header text is exactly same as table field text which I want to change ,How can I accomplish thisFor example my table field name is MembershipNumber, so my gridview header also displays the same name. What I want is I want to change the header text to Mem No instead of MembershipNumber
I want read the data from Excel file and bind it to gridview.but before that i want to set "Column data format as text" for few columns or whole worksheet in programatically.In excel sheet we can set the column data format as text.but i want to do that in programatically(codebehind).