Forms Data Controls :: Changing Parameter In An Embedded DDL?
Jan 20, 2010
I have a DDL in templatefield of a details view. Its datasource pulls its parameter from a session field which is boolean. I've placed another DDL on the page that changes the session boolean in order to change the data displayed in the DDL in the template field. Whenevr I do this I get an error that states:"There is no source code for the current location."And when I click okay I get:"Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control."Here is my code:
I have a problem when trying to validate data on insertion (and possibly update, didnt try it yet) .
I use a formview in insert mode, linking to a custom BLL that then link to a DAL to insert data into a table. The problem is the parameter data is changing between the Datasource inserting event and when the BLL insert method is called. 2 field, that cannot be null in the database, have default value added to them. Bot sure how to explain so well so 'ill post some picture explaining :
This is the form I use, I enter only test in the textbox for the value Nom this is the trace for my DataSource_Inserting event, as you can see, only the "Nom" value is non-null But then, right after the event is done and the call is made to the BLL, the value for "Sexe" and "DateDeNaissance" has been changed to some default value, namely 0 and Jan 1, year 1.
This of course is causing problem because if the user does not provide value for "Sexe" and "DateDeNaissance" then I want the DB to raise an ArgumentException, I do not want to have default value inserted. It seem the problem is in my code, the problem happen before the actual Update call. I'm pretty sure the problem is between the Inserting event and the BLL input parameter but I am still beginning in C# and ASP.NET so I have no clue
I have a data bound Gridview and in its EditItemTemplate I have a drop down list box used to select a technician name. In the OnSelectedIndexChange event I want to update two of the cells in the gridview with the Technician hourly rates. I know that from a database perspective it would be better to keep this data relational but that is not really an option here. I have gotten everything to work with the exception of actually populating the Gridview cells. If possible I would like to do it right in the OnSelectedIndexChange event but I have not been able to reference the cells.
Is this even possible? I'm trying to pass the DataKeyName (Primary Key) of my master gridview to an embedded child gridview, using a select controlparameter of the SQLDataSource control.
I am a newbie at .NET technology and I would need to make exactly same thing like at this tutorial : http://msdn.microsoft.com/en-us/magazine/cc164077.aspx#S1I don't need to edit button or delete button there, just expand and collapse rows of child table. I was wondering if there is not some more simpler way how to do this because the article is from 2003 and I don't understand it so much. And when I looked around this solution I found some SilverLight solutions but I can't use them.
I have a grid like this. I have a checkbox in one column and a textbox in another. They are both in ItemTemplate, not in EditTemplate.
[Code]....
I am trying to get them to talk to each other in the event handler. In this scenario, when the user checks the chebox in a given row, the textbox gets filled with today's date.
How would you go about doing that? The parameters for the event handler for CheckBox are just object and EventArgs, so I have no way of passing the row id or datakey of the given row.
I was wondering if anyone has done this. I'm writing an application which parses latitude and longitude into a database. When presenting this information to users I would like them to be able to click on a button which would show them the location in google maps.
Alternatively I could just give them the link to google maps into which they can click on and open a new browser window...
i have grid view with one line per row, I added new field with is large text box 100 chars + and I want it to be in single row below the current row which is embedded from multiple small colums, e.g. name, age, address, etc. What is the simplest and correct way to do it, I am using gridview with item template already.
How do you use the http POST method with a Grid View on another page. I am trying to use the POST method to send the ID from the selected row of a Grid View, I am using a link button set to fire the select command and it has the Post Back URL set, from one page and then retrieve the ID value on another page using an Object Data Source. Also, under the Defining Parameters, I am setting the ID parameter to Form Parameter Source and have entered the Grid Views name in the Form Field.
I had a problem with my site in the past couple days and have almost recovered, but now I'm stuck on some code that has an Auto-Complete feature, which allows a user to type a name of a pub into a TetxBox, and based on the returned names, the user can click one and see that name in the GridView (just below the TextBox). The GridView was set up so that there was an href that the user could click on and that would open a window and the user would see the pub in Google Maps. The code below works just fine for the Auto-Complete and the GridView.
[Code]....
Here is the end of the working code. Somehow I need to use the code below to make the GridView have a href to allow a user to click and see the pub in Google Maps:
[Code]....
The code above worked fine before, but I'm not sure how it was incorporated into the GridView, and since I had a problem with my site a few days ago, I haven't been able to figure out this part.I'd sincerely appreciate any help in getting this up and running again.
I have a question, I have a gridview that shows a red balloon as imagebutton in one of the cells. Now i want to be able to let a users press the button, write a value in a record in the database and then change the red balloon to a yellow one. When the user wants (at any given time) wants the undo the value again the record should be rewriten again and the yellow ballon should be red again. Any tip is more than welcome :)
I have a grid view that I want to dynamically change based on data in my page. Specifically I want to change one of the title items and I want to hide a column based on a certain condition.
I have a DataGrid that is bound to a data set. Down column 1, I need each row in the column to be a link to another page or just plain text - which I can determine post-bind.
I have created a webpage using wizards to set up the objects, can I change the name of all the datasources by just going into the code and entering the new database (the tables are identical) ?ORDo I have to work my way back through all the wizards and re-enter parameters?
i have a situation, like this, there is a one data grid, which is empty, in that we can add the values, in that grid was paging enabled, so after the 10 record, remaining values ll be in the next page of the grid, so if i want to view that value, i should be use the paging option, here i m getting proble, becz, here i have use the code
im building a simple message messenger web application, i currently have a column in my database dedicated to the status of a message. Its bound to the third column in a datagrid.
After converting the column to a TemplateField and using a Label to fetch the data how do i change the text from the database to a small message, e.g. if the data in the database (as an interger) is 0. how do i change the interger to a string to display "UnRead". Do i need to do this during the databinding call or after the grid has been databound?
I know it would be easier to use a boolean and checkbox control but the interger column represents more values than true or false.
I have a details view in asp.net which I am dynamically replacing some of the controls using code behind (e.g. converting some text boxes to dropdowns). My problem is that I am unsure how to bind these to the field from the database on postback. I.e. I am trying to find the code behind equivalent bind('currency');
I can populate the dropdown with the current value from the database but cannot find how to save a new value on updating the detailsview.
In my web forms application I have a site.master page with an update panel (Java Script ToolKit). Inside the update panel I have a survey and a columns chart to show its results. The chart properties are
When the user votes, his/her vote is stored in a sql server table The chart is rebound to its data source The chart visibility is set to true and the survey's questions are hidden. I've been trying to set the columns for the maximum and minimum values to a different color using the code I found in "Samples Environment for Microsoft Chart Controls" [URL] under Working with Chart Data Data Manipulation Finding Data Points Find Maximum and Minimum Values:
[Code]....
I have not got the columns to change their color. I have put the code inside every event handler I could think of (after it failed to work inside the page load event handler): Inside the chart Init, load, and pre_render handlers. Inside the click event handler for the voting button (before and after I call the chart.DataBind() method). Inside the page pre_render handler. Inside the ToolKitScriptManager pre_render handler. I checked the code behind the environment samples. All, to no avail.
I have a gridview which i have enabled paging. When i select a page in the footer, the page postbacks, and I lose all data.I am lost on how to enable paging and maintain the data in the table.I manually insertthe information into a datatable then bind because of the way i have to get the information.Here is what I have so far: [Code]...
I have a gridview which shows the contents of the shopping cart. The qty cell is a template control bound to the qty field in the datasource. My ideal scenario is to have the user highlit the qty, write the new one and press 'enter' to update the sqldatasource but this may not be possible.
My second chose is an Update button to update the data but this erases the data from the other fields not listed as key.
I have tried the edit and update functions but then all fields are editable and I dont't want that, just the qty cell. If I change the read only atrribute to true on the ones that I don't want edited, then it erases the information from those fields.
I have certain columns in my DataSource such as "ID", "StartTime", "EndTime", etc.I would like to present them a bit differently in the listview.for example, I want to present the "StartTime" and the "EndTime" in ("hh:mm:ss") form, and would like to show only IDs smaller than 10.I thought about writing the code in
I have no problem writing the conditions in code behind, but the question is:since the ListView1_ItemDataBound event handler is fired for every column, how can I know in which one I am concerned, and so which condition to use?for example, if it is a "StartTime" then I want to have (DateTime)item.ToString("hh:mm:ss"), but if it is "ID", I only want to check if ID<5.
First off, sorry if this is in the wrong section. I have a gridview that loads from a SQL database. It has three columns, the first being a template column with a checkbox, the second being a name from the database, and the third being a field from the database related to that name. (the third column is empty). I want to be able to click on the check box in each row, and automatically have the third column populate with data that the user can select from a drop down list at the top of the screen or something. I am using VB, and I basically just need a way to make this checkbox, add a value from somewhere into the database. (Also, I know that I can just use Edit in the gridview to change data, but there will be a long list, and that way gets quite time consuming) I hope this makes sense, if not I can try rewording it.