Forms Data Controls :: GridView Alternative - Facilitating Data Input
Mar 5, 2010
I have been using Gridviews throughout a website I am currently building, however one particular requirement is to display two tables side-by-side that butt up against each other for the purposes of data entry. One person inputs numerous entries on the LH table whilst a different person will respond to one or more rows in any particular order (ie row 2 may addressed but row 1 might stay blank for a period of days). As far as I am aware, a GridView (or two) won't suit this requirement for the reason (from my still new understanding of GridViews) of not providing the ability for a 'respondee' to address any row in any particular order. Whilst I could add a button to each GriView row which displays a detailsView/FormView horizontally in line, I would still have to populate the Gridview with empty rows for those rows not addressed plus this 'fudging' just doesn't bode well concerning DB management.
It just seems adding two asp tables side by side then somehow working out how to automatically present a new row for data entry for the left hand table and creating a second table being the same size as the first (according to its number of rows) would be the way to go, then the task of data gathering/uploading to the DB. How best address the requirement - there maybe better ways for facilitating data input as opposed to using side-by-side controls, however it is the clients request. Also I don't want to go expelling copious amounts of time to fully customize a gridview when simply creating some sort of dynamic table would be sooo much quicker and easier for this once off. I have tried some searching, however not knowing where to start is problematic as 99% Google results return GridViews (as you would expect).
I created a database with ID, Title, Content, Date, ImgLnks, Image and Imagecaption and i'm using ObjectDataSource to populate the data. The field "ImgLnks" displays a new blank window with URL. This column is entered as text, inserted into the database and displays as clickable link in the gridview. My question is, is there a way that I can put an Alternative Standard Text in this column instead of displaying the clickable link like [URL] etc.? Text like, "Visit Page".
Did you have any issue to show background images in a gridview with IIS 7. I've exactly applied this [URL] and I've no idea why, my css works for the header but not for:
The alternative row has no background image and the pager too but it works for the header. But when I browse the website online from my laptop, without IIS it works fine. When I check web developer tools from i.e., I've the backround image written in the css so it should come up.
I am doing a search function where when user enters specific value (either by keying product name or product code) into textbox, data will be displayed using gridview.
However i have problems displaying it in gridview.
I m using a dropdownlist from sqldatasource based on input from listbox like this-
[Code]....
It works very much fine when i select listitem from listbox first time. But when i select listitem from listbox second time, my dropdownlist shows items for second input as well as first input.dropdown should not show items based on first input when i populate it second time.
I want to create input inside gridview, the id of the input is set by me. I do want to use HiddenField control because when generating the id of the control, it will set id to gridview_ctrl.....
The input looks like this: <input id="myid01" value="myvalue" type="hidden">. Note that id is generate by me in the code behind.
I am having difficulty with getting the values from two textboxes to passed the values to one function and determine that one textbox cannot be greater than the other textbox, then i can issue alert message.
I have a GridView control that has an ItemTemplate that contains an HTML radio button. In my code behind I am querying a database, retrieving a column of values, and then binding the list to the GridView. My problem is that the radio button that I select is not being persisted on post back. I have tried using an ASP RadioButton rather than an HTML control, but when I do that all of the radio button can be selected at the same time (i.e. like check boxes). how to persist the radio button that is selected in this scenario?
I'm trying to populate a detailsview according to the selected row in a gridview. How do you choose what the selectedindex is? For example my sql statement is:
An unhandled exception occurred during the execution of the current web request. review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
I am trying to sum the rows in a gridview. It works find except when I do an update. Then I get the following error:Input string was not in a correct format. The error occurs when it its the Total1 +=gr1.cells(5).text or the Total2 area. Here is my code to sum the rows:
I have a gridview to update soem records, it works on my development laptop but when i use it on the webserver i get the following error:
Exception Details: System.FormatException: Input string was not in a correct format.
Source Error: [Code]....
Stack Trace: [Code]....
I have another page with a gridview that does exactly the same but from another table, and that works both on the development laptop and the webserver.the code is:
i am creating a total column which multiplies the price by quantity in my gridview but am stuck on converting the input strings.
The price is stored as a decimal in my database and the quantity is a nvarchar.
i am receiving this error:
Input string was not in a correct format.
Description:
An unhandled exception occurred during the execution of the current web request. review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
I stumbled into a problem which is that FindControl will only return a control in the ListView after the listview has been databound. Here is the code which is not working, and I'm getting the "Object reference not set to an instance of an object error" when I try to add the attribute to the control:
I am using jquery quicksearch to filter a gridview. As i enter the search text in a text box the column width of the body of the gridview keeps changing and does not align with the header width for the respective column. How do I lock the column width of the gridvew so it remains unchanged?
I have a ListView displaying data from Table A using a SqlDataSource.
I want to take the displayed data (and these are just the standard columns representing fields in Table A) and store them in Table B using a Stored Procedure
(The scenario is much more complex but I've left out anything not relating to this exact problem).
I've added a Button to the ListViews ItemTemplate and I'm using OnItemCommand to create a Sub for its "Click" in the Code Behind.
This is a simplified chunk of the SQL I'm using to insert the ListView's fields into Table B using the Stored Procedure "InsertCart":
[Code]....
Where I've highlighted "Description" in the last line. In a GridView, this would be enough. Description is a Column name in Table A and B and iy's an Item in the ListView. But I'm realising that, with ListView's, the data binding is not as "automatic" as a GridView. Just using the columnname is not enough.
What do I use instead of the word Description to reference this column in the Parameter?
I am fresh to asp.net. I m using vb to write it. Could someone who is professional guide me? I want to input data from textbox to "unknown size" array or arraylist, and bind it to gridview. I have more than 1 data to input. Do i need to use loop to bind?
I would like to create a table (7 rows 15 columns) which should allow user to input the data and finally data table should be emailed. Whats the best way to do it?