Finding A Way To "transform" Specific Sections Of Values Instead Of Replacing The Whole Value?
May 26, 2010
Does anyone know if there is a way to "transform" specific sections of values instead of replacing the whole value or an attribute?
For example, I've got several appSettings entries that specify the Urls for different webservices. These entries are slightly different in the dev environment than the production environment. Some are less trivial than others
[code]....
I've looked through the available web.config Transforms but nothings seems to be geared towars what I am trying to accomplish.
I have a page with an panel on it that can contain a number of editable controls (textboxes, date pickers etc). This panel (and the controls) are populated dynamicaly by loading up an XSLT tranformation and applying it to an XML document (which represents the entity being edited) in the Pages Load event if !isPostBack.
Once the user has made changes they click a button and the form posts back. At that point I want to be able to go through the various controls in the panel, get the updated values and persist them back to a database. When I try to access the controls in the underlying buttons even theyre not there the panel is empty.
What I think is happening is that the page is being recreated at the start of the post back. When its recreated the XSLT transformation doesnt run because its a postback so the edit panel never gets repopulated. The controls therefore dont exist as far as my Button handler is concerned and it cant access their values.
My stopgap solution to this is that Im not checking isPostBack before repopulating the panel, so now the panel gets repopulated in the post back, the controls are there and Im able to query their values. The problem is that this involves another round trip to the database server to pick up the xslt and thats undesirable.So, first of all, have I understood the problem correctly?
I could save the trip to the db by storing the xslt (probably in the view state) but the whole idea of having to load up the control before checking its values feels sort of wrong and Im concerned that Im doing the wrong thing without realising. When I repopulate the control I am, of course, applying the XSLT to the XML document as it stood before the user made any edits. I would have expected querying the value of a control to return me the value before the user changes, but it actually seems to return me the value of the control as it was in the page when the user clicked the button. How can that be?
In my grid I have data in two columns same for couple of rows. Then again couple of other rows will same with different data.I want make them into alternative sections with colors
In below example(image).
Rows no 1 to 4 has 'High', 'High'. I want make them gray bgcolor for those rows. Rows no 5 to 8 has 'High','Low'. I want make them white bgcolor for those rows Rows no 9 to 12 has 'High','Medium'. I want make them again gray bg color for those rows.
I want to search a gridview....For eg: If the gridview has three columns col1,col2 and col3 and it contains 3 rows of values(a,b,c,.....), I want to search a particular column for a particular value..For eg: If col1 contains value 'a', I want to replace 'a' with another value 'a1'..
I know I can use arrayName.length to find out how many items in total in the array there are, but how can I gracefully find out how many items are in a specific dimension? I know I could probably do it in a for each loop, but it would look a little messy, does anyone know of a simple way that I may have overlooked?
I've tried to find the answer, but am not having any luck and am wasting to much time trying to figure it out. Using RadGrid from Telerik, latest version of their Ajax Controls, I've added a Select to each row, and can't figure out how to get the value of the selected row. Prefer to get the value of the ID column (from ID field in my database) or other specific columns. C# or VB example will work, VB preferred.
When you are entering an attribute value, what is the shortcut to jump out of the quoatation marks? It's a lot like hitting enter after you select an enum value for, say, a color or anything like that, that is also in quatations marks. When you hit enter, it fills in the value, jumps outside the quotes and lets you happily continue coding on your way. However, in instances where you are filling out, say, an id value, there is no Intellisense and hitting enter, tab, or whatever will not jump out of the quotes.
I've got a database table with a very large amount of rows. This table represents messages that are logged by a system. Each message has a message type and this is stored it it's own field in the table. I'm writing a website for querying this message log. If I want to search by message type then ideally I would want to have a drop down box listing the message types that have come up in the database. Message types may change over time so I can't hard code the types into the drop down. I'll have to do some sort of lookup. Iterating over the entire table contents to find unique message values is obviously very stupid however being stupid in the database field I'm here asking for a better way. Perhaps a separate lookup table which the database occasionally updates listing just the unique message types that I can populate my drop down from would be a better idea.
The platform I'm using is ASP.NET MVC and SQL Server 2005
I'm working in SSRS, and lets say I have a matrix, and the matrix is grouped by "Customers", and "Customers" have values: "Bob", "Bill", "Ted". Each Customer has a field "Amount". If I sum the "Amount" in the group footer, it will give me the sum for "Bob", "Bill", and "Ted". If I sum in the report footer it will give me the sum for all of "Bob", "Bill", and "Ted". But lets say I only wanted the sum for "Bob" and "Ted, and not for "Bill". How can I filter the sum to include only specific values of the group?
Are there any apps that can show the final configuration as applied to a particular application directory? What I'm picturing is something along the lines of FireBug's CSS viewer.
Basically, it should show the equivalent single web.config file (as if you only had one), with all the values that apply to the directory in question, with each element (or even attribute) annotated with its source (the real .config file it came from).
deploying applications into foreign environments (eg, customer sites) where they sometimes have strange configs, that add in global includes (eg, they put the include in machine.config, instead of the web.config for that app) or have allowOverride=false, etc.
I Have a DataTable with a lot of Rows and Columns.
Some of these Rows have the Same "OrderId", actually these rows are almost the same, but I have a specific value in the "TagList" Column that I have to put in the previous row.
Making a unique Row with all the TagList values inside the TagList Column.
I'll give a example below:
Line 1: ID: 1 Name: John OrderId: 1500 TagList: AG75
Line2: ID: 2 Name: John OrderId: 1500 TagList: BG99
I wanna do it: Line: ID: 1 Name: Mark OrderId: 1500 TagList: AG75, BG99
ie: Concatenate the TagList's values when they have the same OrderId.
My question could be easy but I cannot search it on the net couse I do not know with wich words I need to search it funny haa !
Here is my problem;
I have a button inside a datalist with command name of 'Command1' and '12.09,13,21,True,Here is a string text' The type of it can be changed. it doesnt matter. What I wanna do only matters here ! when I press this button I wanna get value before comma seperately. E.g. someting like that;
decimal Dec1 = 12.09; int int01 = 13; int int02 = 21; Boolean bool1 = True;
string string01 = "Here is a string text";
After I press it I wanna appoint values to those variables.
I have a requirement to keep a history of values of some fields in an EF4 ASP.NET MVC3 application. This just needs to be a log file of sorts, log the user, datetime, tablename, fieldname, oldvalue, newvalue.
Although it would be pretty easy to code this in various save routines, I'm wondering if I can get global coverage by wiring it into some sort of dataannotation, so that I can perhaps declare
[KeepHistory()] public string Surname { get; set; }
in my partial class (I'm using POCO but generated from a T4 template).
I want when any user search For: Delhi to Manali on between 17-Dec-2010 to 19-Dec-2010 then the price would be automatically changes to $900 in gridview else the default price wold be displayed in fare is $600 if he search for DelHi to Manali after 19-Dec-2010.
I m confused how to implement this logic ... using vb.net ...
I can't find the answer to this easy question, because I don't know the terminology I am looking to use. I have 2 tables, one that is a Users Table, and another (UserProfiles) that extends the Users table to include more info, like Age, Sex, Weight, etc.I am using the Entity Framework as my model, and the UserProfiles inherits from the Users table on a 1:1 basis.
All I need to do is the learn the syntax, that allows LINQ to Entities to query only some of the data from UserProfiles. For example, maybe I only need Sex and Weight, but not Age.
I am trying to create a simple page with a drop down list which has 3 items. Choosing any of those 3 items calls for a specific constructor in the script. Using VB 2008
public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList1.Text == "Coupe") { //Response.Write("You chose the Coupe"); string Engine; string Transmission; string Wheels; string Safety_Features; string Key_Systems; string Interior; string Mileage; Altima A1 = new Altima(Engine, Transmission, Wheels, Safety_Features, Key_Systems, Interior, Mileage); Response.Write(A1.displayAuto()); } if (DropDownList1.Text == "Hybrid") { Response.Write("You chose the Hybrid"); } if (DropDownList1.Text == "Sedan") { Response.Write("You chose the Sedan"); } } public class Altima { //private member variables private string Engine; private string Transmission; private string Wheels; private string Key_System; private string Safety_Features; private string Interior; private string Mileage; //public accessor methods public void displayAuto() { System.Console.WriteLine(Engine, Transmission, Wheels, Safety_Features,Key_System, Interior, Mileage); } //constructors public Altima(string Engine, string Transmission, string Wheels, string Safety_Features, string Key_System, string Interior, string Mileage) { this.Engine = Engine; this.Transmission = Transmission; this.Wheels = Wheels; this.Key_System = Key_System; this.Safety_Features = Safety_Features; this.Interior = Interior; this.Mileage = Mileage; string Engine = ("2.5-litre DOHC engine with 175 HP and 180 lb-ft of torque or 3.5-litre DOHC engine with 270 HP and 258 lb-ft of torque"); string Transmission = ("-speed manual transmission or available Xtronic CVT® with manual mode"); string Wheels = ("17 inch 5-spoke aluminum-alloy wheels (2.5 S) or 18 inch 5-split spoke aluminum-alloy wheels (3.5 SR)"); string Safety_Features = ("Six standard air bags as part of Nissan Advanced Airbag System (AABS)"); string Key_System = ("Nissan Intelligent Key® with Push Button Ignition"); string Interior = ("Leather"); string Mileage = ("Up to 5.6 L/100 km on city with eCVT"); }//coupe -------> First constructor public Altima(string Engine, string Transmission, string Safety_Features, string Mileage) { this.Engine = Engine; this.Transmission = Transmission; this.Safety_Features = Safety_Features; this.Mileage = Mileage; string Engine = ("2.5-litre DOHC engine with 175 HP and 180 lb-ft of torque or 3.5-litre DOHC engine with 270 HP and 258 lb-ft of torque"); string Transmission = ("-speed manual transmission or available Xtronic CVT® with manual mode"); string Safety_Features = ("Six standard air bags as part of Nissan Advanced Airbag System (AABS)"); string Mileage = ("Up to 5.6 L/100 km on city with eCVT"); }//sedan -----------> Second Constructor public Altima(string Engine, string Transmission, string Mileage) { this.Engine = Engine; this.Transmission = Transmission; this.Mileage = Mileage; string Engine = ("2.5-litre DOHC engine with 175 HP and 180 lb-ft of torque or 3.5-litre DOHC engine with 270 HP and 258 lb-ft of torque"); string Transmission = ("-speed manual transmission or available Xtronic CVT® with manual mode"); string Mileage = ("Up to 5.6 L/100 km on city with eCVT"); }//hybrid -----------> Third constructor } }
how do I ouput the values from the constructors when I choose the specific list box item?
I am using ASP.NET 2.0 on IIS6 therefore I can't use system.web.routing. I've tried a few URL rewriters but none did what I wanted.I basically need to transform (read/parse then redirect) URL 1 into 2 with minimum IIS configuration because I don't have the full authority to reconfigure web servers (i.e. ISAP on IIS6 or install 3rd party extensions/libraries). And I can't transform URL into 3 because all the physical links will break. [URL]
What I have below is currently working on my site to display information within an article. What I am wondering is that within a lot of stories I have more than one 'SchoolID' included. All of these IDs are in our database within the 'ArticleSchool' table and linked to an 'ArticleID.' The statement below is only displaying the first 'SchoolID' listed within an article. Is there a way I would be able to display every 'SchoolID' within an article to grab information from? Will it not work in a label if there are multiple values? The 'ArticleSchool' table has rows for every article and a new instance if more than one 'SchoolID' is attached.
STDNo nvarchar(6) //student number primary CID nvarchar(7) //course ID primary DNo int //Department Number primary H1 int allow null // Home work 1 H2 int allow null H3 int allow null H4 int allow null H5 int allow null Q1 int allow null //Quize 1 Q2 int allow null Q3 int allow null Q4 int allow null Q5 int allow null HE1 int allow null HE2 int allow null FExam int allow null // Final Exam
and stored procedure like this:
ALTER procedure [dbo].[AddMonthlyMarks] ( @STDNo nvarchar(6), @CID nvarchar(7), @Dno int =isnull, @H1 int, @H2 int,..........................
the Data key name of grid is STDNo the problem is that the instructor this month will add only homework1(h1) for specific student number or to all students and rest of home works and quezies will not entered (Null), to the next month he will enter home work 2 ,etc... i get an error and i think that the null values for others home works in grid make this error caution: in table i check allow null property,the data type is integer How i can convert this null values to integer?