Solved

populating and appending rows of a gridview

Posted on 2011-09-29
18
294 Views
Last Modified: 2012-05-12
I'd like to populate a gridview based on what's entered on textboxes
I have the following input entered in textboxes:
First name,last name,address,state,zip,phone..
What is required is to assign
Firstname to gridview row 1 cell,lastname to next cell,address to next column...then if next record is entered,it wiil append to next row in the grid...and same handling ,append next record
0
Comment
Question by:zachvaldez
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 9
  • 6
  • 3
18 Comments
 
LVL 17

Assisted Solution

by:sonawanekiran
sonawanekiran earned 100 total points
ID: 36890114
0
 

Author Comment

by:zachvaldez
ID: 36890691
Would listview probably a better control to use as far as mapping the input controls such as textboxes and dropddownlists to specific cells in the row of the grid iew or Listview. How do you assigned the values in each individual cells in the row?
0
 
LVL 17

Expert Comment

by:sonawanekiran
ID: 36890749
Have checked link?
In footer template there is empty row. and when you click on new record  then
GridView1.ShowFooter = true;
Here explained more better way

http://www.revenmerchantservices.com/page/gridview-add-new-row.aspx


0
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

 

Author Comment

by:zachvaldez
ID: 36891111
What on last minute a row is decided to be removed?
0
 
LVL 17

Expert Comment

by:sonawanekiran
ID: 36891145
Add linkbutton  "Cancel" near to "save" linkbutton
And onclick event of Cancel button
GridView1.ShowFooter = false;
0
 

Author Comment

by:zachvaldez
ID: 36891560
Hi, You got excellent finds on those links. In one of the link. the example did not go into detail about the
'GridProvider.Getdata class'
0
 

Author Comment

by:zachvaldez
ID: 36904402
Well, let me please clarify further.
The textboxes are in a form
and teh gridview is below the form...
In the form, I have fiirstname,lastname..etc
There is a buton 'Add Record'

When I click the button, Id like the values fromt eh textboxes form the form above it  inserted in the Gridviiew row...
then the form refreshes again... with no values displayed and Gridview displays the entry as a row.
So it is assigning values question. thanks
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36906067
Are you using a DataTable as the datasource or a sqldatasource?
0
 

Author Comment

by:zachvaldez
ID: 36906304
I think at that point of clicking the button,I am not committed or written anything to the table. I would just like to  display inthe gridview in one row the values from the textbox- first name,last name,eycetc..
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36906355
I am not aware of a way of adding empty rows to gridview directly.
0
 

Author Comment

by:zachvaldez
ID: 36918732
If it cannot be done, is it possible to have a form that have textboxes(input for Firstname,Lastname,etc...) and a button . This button will assigned the values from the form
to a Listview or gridview whichever is possible to take the input and display in there.
The form will just be use to inserting the records and bind to the :Listview or Gridview.?
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36919358
Why not use the grid itself to add records?

This code is in C# but it gives you an idea.

http://csharpdotnetfreak.blogspot.com/2009/05/gridview-sqldatasource-insert-edit.html
0
 

Author Comment

by:zachvaldez
ID: 36920799
It would not be design-wise not applicable to y case because of so many textboxes for input unless the gridviw is designed like a form . Im not good in UI
0
 
LVL 83

Accepted Solution

by:
CodeCruiser earned 150 total points
ID: 36921086
0
 

Author Comment

by:zachvaldez
ID: 36924509
hi, I actually saw and played with the last 2 links from codeproject. But because woth the large number of textboxes and are required with long info in it, entering them horizontally may not be enough space unless a clever way to do it discovered.. Great links adn they are enterprising as well.
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36925774
You can have multiple textboxes on the same line. Use a table to arrange the entry form.
0
 

Author Comment

by:zachvaldez
ID: 36926339
You mean in one column?
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36926684
In one row. You can have

Firstname: textbox LastName: textbox

etc
0

Featured Post

PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Just a quick little trick I learned recently.  Now that I'm using jQuery with abandon in my asp.net applications, I have grown tired of the following syntax:      (CODE) I suppose it just offends my sense of decency to put inline VBScript on a…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question